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
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值