Git命令集合

git学习指南

从远程拉取分支

git checkout -b 本地分支名 origin/远程分支名

 

git的合并流程

git checkout -b iss53

git commit -a -m 'added a new footer [issue 53]'

git checkout master

git checkout -b hotfix

git commit -a -m 'fixed the broken email address'

git checkout master

git merge hotfix

git merge 命令指定要合并进来的分支

git branch -D iss53  删除某个分支

git add 添加

git pull

git status

git操作

git reset --hard origin/master   删除本地操作

git fetch origin     获取远程所有的分支

git  checkout 分支

git checkout -b 新分支名

git log

git reflog

git add 

git commit -m “”

git reset —hard commitId 回到哪一个版本

git reset --hard HEAD^ 回到上一个版本

git diff HEAD -- readme.txt命令可以查看工作区和版本库里面最新版本的区别:

git rm test.txt 删除文件  缓存区中删除

git commit -m "remove test.txt"  提交到master上删除

 

git push -u origin master 将本地仓库与远程仓库打通,推送到远程仓库

git push origin dev  推送到远程某个分支

 

在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致;

建立本地分支和远程分支的关联,使用git branch --set-upstream branch-name origin/branch-name;

git remote rm origin 删除远程分支

 

 

 

要关联一个远程库,使用命令

git remote add origin git@server-name:path/repo-name.git;

 

关联后,使用命令git push -u origin master第一次推送master分支的所有内容;

此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

git merge命令用于合并指定分支到当前分支

git branch -d dev 删除本地某个分支

git log --graph命令可以看到分支合并图。

 

git stash  将工作区的数据隐藏,用于后续在恢复

git stash pop

git stash list  查看恢复到哪个版本

git stash apply stash@{0}

git branch -D <name> 强制删除一个分支

git remote -v 显示了可以抓取和推送的origin的地址

 

git status

 

 

 拉取本地分支,然后合并到远程

git checkout master

git checkout -b mm

git push origin mm:mm

git push --set-upstream origin mm

 

git push origin modify0308:modify0308

git push --set-upstream origin modify0308

 

git branch -D   删除本地某个分支

git branch -r  查看远程分支

 

删除远程分支

git branch -r -d origin/branch-name  

git push origin :branch-name 

 

 

如何合并代码

(1)同步本地master与远程master

 git fetch origin 

 git checkout master

 git pull

  git checkout **分支

git merge mater(本地的master)

git push origin  //将本地的分支推送到远程

 

git tag //获取所有的发布的分支

 

git push origin modify0329:modify0329

git push --set-upstream origin modify0329

 

 

git push origin 0426modify01:0426modify01

 

 

git push --set-upstream origin 0426modify01

 

 

git checkout -b 1127bugfix1

git push origin 1227bugfix:1227bugfix

git push --set-upstream origin 1227bugfix

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值