Git 常用命令

一.git分支branch

新建分支(在master主分支下)

1.检查当前本地和远程分支  

git branch -a

2.在master分支下创建dev本地分支  

git branch 新分支名称(dev)

3.把当前本地分支切换成新建的dev本地分支  

git checkout 新分支名称(dev)

4.将本地dev分支推送到远程  

git push --set-upstream origin 新分支名称(dev)

5.检测本地所有分支  

git branch -a

6.检测远程所有分支 

 git branch -r

合并分支

1.切换到目标分支,如在master合并dev

git checkout master

2.拉取master最新代码

git pull

3.使用merge合并dev分支

git merge dev

4.查看后的状态

git status

5.如果有冲突,解决冲突
6.提交合并后的结果

git commit

7.将本地仓库代码提交到远程仓库

git push

删除分支

1.切换删除目标dev分支  

git checkout dev

2.删除当前远程分支  

git push origin --delete dev

3.检测所有远程分支,查看目标分支是否被成功删除  

git branch -r

4.切换回其他分支  

git checkout master

5.删除本地dev分支  

git branch -d dev

6.检测所有本地分支,查看目标分支是否被成功删除  

git branch -a

重命名分支

1.重命名远程分支对应的本地分支

git branch -m oldName newName

2.删除远程分支  

git push --delete origin oldName

3.上传新命名的本地分支  

git push origin newName

4.把修改后的本地分支与远程分支关联  

git branch --set-upstream-to origin/newName

更新分支

从远程仓库更新分支列表信息

git remote update [remote_name]

回滚到指定分支

  1.记录要回退版本的commit id和最新版本的commit id
  2.然后git reset --hard 老版本的commit id
  3.再git reset --mix 最新版本的commit id
  4.最后push(最好git status看一下有哪些文件需要git add以及git commit的,再push)

二.git 远程仓库remote

1.添加远程仓库  

git remote add [remote_name] [url]

2.删除远程仓库  

git remote rm [remote_name]

3.1 修改远程仓库地址  

git remote set-url [remote_name] [url]

3.2 修改远程仓库名称  

git remote rename [old_name] [new_name]

4.1 查看所有远程仓库名称  

git remote

4.2 查看所有远程仓库名称与地址  

git remote -v

4.3 查看某个远程仓库详细信息  

git remote show [remote_name]

三.git配置config

1.配置级别及作用域大小  

system>global>local

2.0 查看所有的配置列表  

git config --list

2.1 查看所有配置文件以及所在的文件(检查各个级别下的配置是否混合)  

git config --list --show-origin  

2.2 查看指定级别的配置列表  

git config  --[system|global|local] --list

2.3 查看所有配置中指定配置项列表(user.name) 

git config --get-all user.name

2.4 查看指定级别指定配置项(user.name)  

git config --[system|global|local] --get user.name

3. 删除指定级别指定配置项(user.name)  

git config --[system|global|local] --unset user.name

4.替换所有配置项 (将所有的user.name配置项替换为zhangsan....)  

git config --replace-all user.name "zhangsan"  
git config --replace-all user.email "zhangsan@163.com"

5.设置指定级别指定配置项  

git config --[system|global|local] user.name 'zhansan'
  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值