Git常用命令总结之 创建分支,切换,pull,push等

查看分支

git branch

创建分支

git branch test1

创建分支并切换到改分支

git checkout -b test

基于远程分支创建本地分支

//test2是远程分支,test3是要创建的本地分支
git checkout -b test3 origin/test2

查看log

git log

基于log创建分支

// 71bc2aadb30006cb504f5fe65844f5512f806cfe:是提交记录的id
//test1 是创建的分支名
git branch test1  71bc2aadb30006cb504f5fe65844f5512f806cfe

切换分支

//切换到test2分支
git checkout test2

查看远程所有分支

git branch -a

删除分支

//删除test2分支
git branch -d test2

将本地创建的test分支推送到远程

这时远程分支没有test

git push origin test

本地分支和远程同名分支关联

也就是刚刚推送到的远程test分支

//这里的test是本地分支名
git push --set-upstream origin test  

修改本地分支要关联的远程分支

//这里的test2是远程分支名,test是本地分支明
git branch --set-upstream-to=origin/test2 test

添加到暂存区 git add

//使用git status 查看状态
git status

//使用git add 添加到暂存区,111.txt是自己修改的文件
git add 111.txt


//也可以使用git add .   将所有修改都提交
git add .

添加到本地库 git commit

git commit -m"本地提交的信息log"

push到远程

这里分了几种情况

(1)将本地分支推送到远程同名分支

//直接使用git push的话,需要先关联到远程分支,也就是前面的git push --set-upstream origin 操作
git push


//还有一种是没有关联远程分支的情况   test是本地分支名
git push origin test

(2)将本地分支推送到远程指定分支

// test是本地分支名,test2是远程分支名
git push origin test : test2

Pull

(1)将远程同名分支 pull到本地  要先用git push --set-upstream origin关联

git push

(2)将远程指定分支 pull到本地分支

//test2是远程分支名
git pull origin test2

(3)将远程指定分支pull到本地指定分支

//test2:远程分支名   test:本地分支名
git pull origin test2 : test

合并分支

//例如在test2分支     将test1分支合并到test2
git merge test1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值