Git命令(Git版本:Linux 2.14.3)
常用
git status 跟踪状态
git commit -m "xxx" yyy.cpp
git pull
git push
git mergetool --tool=meld 合并工具
版本
git log 查看版本日志
git reflog 查看命令日志 可用于回退后再返回git log中已经消失的过去的新版本。
git reset --hard HEAD^ 回退到上一版本
git reset --hard 3628164 回退到某一版本
git clone 复制工程并复制主分支master
分支
分支查看
git branch 查看本地分支
git branch -r 查看远程分支
git branch -a 查看所有分支
git checkout + 分支名 分支切换
git branch -d Chapater8 可以删除本地分支(在主分支中)
git push origin --delete Chapater6 可以删除远程分支Chapater6
git push origin xxx 推送本地分支到远程(创建远程分支)但并不建立跟踪关系
git push -u origin xxx:xxx 推送本地分支到远程(创建远程分支)并建立跟踪关系
git checkout -b xxx origin/xxx 检出远程分支,复制到本地,并切换到此分支
使现有Git分支跟踪远程分支:
给出一个分支 foo和远程 upstream:
As 的 Git 1.8.0:
git branch -u upstream/foo
或者,如果本地分行 foo不是当前分支 ︰
git branch -u upstream/foo f
或者,如果你喜欢若要键入长命令,这些都是相当于上述两个 ︰
git branch --set-upstream-to=upstream/foo
git branch --set-upstream-to=upstream/foo foo
As 的 Git 1.7.0 以来 ︰
git branch --set-upstream foo upstream/foo
笔记 ︰
所有上面的命令将导致本地分行 foo来跟踪远程分支 foo从远程 upstream。 支持新 (1.8 +) 否决旧的 (1.7.x) 语法语法。 新语法拟更直观、 更容易地记住.
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· .NET 进程 stackoverflow异常后,还可以接收 TCP 连接请求吗?
· 本地部署 DeepSeek:小白也能轻松搞定!
· 基于DeepSeek R1 满血版大模型的个人知识库,回答都源自对你专属文件的深度学习。
· 在缓慢中沉淀,在挑战中重生!2024个人总结!
· 大人,时代变了! 赶快把自有业务的本地AI“模型”训练起来!
· Tinyfox 简易教程-1:Hello World!