git 常用命令


git log --graph --date-order    #图形表达


git status        #状态

git add *.txt        #添加<为合并做准备>
git commit -m "init for testing branch"
git commit -a -m "some info" #直接提交
冲突,迁移与合并
git merge master    #将当前分支与master分支合并
git merge crossToTest    #将当前的master分支向后[最新的方向]移动到分支crossToTest上

git branch newName      #创建新分支
git branch -d deletedName
git branch -d testing    #删除该分支,-D 强制执行
git push origin :serverfix    #删除服务器上分支:git push [远程名] :[分支名]
git remote add Xxx git://...    #命令把它加为当前项目的远程分支之一


git checkout newBranch
git push    #推送当前分支(master或其他名称)到远程服务器的master上
git push origin HEAD    #推送当前分支(以当前分支的命名)到服务器--仅仅在当前分支的祖先在服务器上过时时使用

git checkout 06512    #切换到某个认识版本上
git checkout origin/test   #切换到服务器版本上
git branch crossToTest    #在此新版本上创建一个分支
git checkout crossToTest    #切换到此分支
git push origin HEAD    #用此方法在远程创建此分支成功

#衍合过程
git checkout test    #衍合,1: 一定要先切换到分支,然后向主干衍合
git rebase master    #衍合,2: 进行衍合
git checkout master    #衍合,3: 切换回主干
git merge test        #衍合,4: 进行快进|合并(有可能有冲突)
git branch -d test    #衍合,5: 删除(无用的)本地分支
git push origin :test    #衍合,6: 删除远程分支(如果有)

  • 1
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

temony

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值