Git常用命令

分支

$ git branch -a 									#查看所有分支

$ git branch -r  									#查看所有远程分支

$ git branch    									#查看本地分支

$ git branch abc									#新建abc分支

$ git branch -D master 								#删除master分支

$ git branch -vv 									#查看本地分支和远程分支关联关系

$ git checkout master 								#切换到master分支,如果远程有
													#origin/master这个分支且本地没有名为
													#master的分支,会自动在本地创建master分支
													#并关联到远程同名分支

$ git checkout origin/master						#Head指向远程分支(危)													

$ git checkout -b devops-test 						#新建并切换到devops-test分支

$ git checkout -b local origin/remote 				#git checkout -b 本地分支 origin/远程分
													#支,在本地新建分支并关联到远程	

$ git push origin remoteBranch:localBranch 			#git push origin 本地分支:远端希望创建的
													#分支

$ git merge test 									#git merge commit名 把指定commit合并到当
													#前分支

配置

#查看所有配置(全局)
$ git config --global --list

#查看代理配置
$ git config --global --get http.proxy
$ git config --global --get https.proxy

#取消代理
$ git config --global --unset http.proxy
$ git config --global --unset https.proxy

#设置代理
$ git config --global http.proxy 'http://127.0.0.1:1080'
$ git config --global https.proxy 'http://127.0.0.1:1080'

拉取指定master分支代码,合并到自己的代码(dev)中

$ git checkout master						#切换到要合并的master分支

$ git pull									#拉取master分支远程代码,修改冲突

$ git add .									#添加代码到暂存区

$ git commit -m "merge"						#添加代码到本地仓库
											#↑以上操作是在同步远程master分支代码到本地
$ git checkout dev							#切换到自己的dev分支

$ git merge master							#merge代码

$ git push									#push合并后的代码到远程dev分支

版本管理

#查看版本日志(倒数n条)
$ git log [-n] 

#回退到指定版本
$ git reset --hard HARDID

eg:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值