文章目录
git拉取
本地连接git账户仓库
git config --global user.name 'songdanming'
git config --global user.email'1643137133@qq.com'
本地拉取远程分支代码
git clone -b 你的分支名 ‘git/https地址’
git推送
提交代码到远程分支
先pull一下,看有没有别人在远程分支修改了的,如果修改了,pull下来就有,如果没有修改,就什么都没有
git pull
从远程dev分支上pull 下来,看有没有修改的:
git pull origin dev
添加一个text.txt文件:
添加到index区(从更改区add到暂存的更改区):
git add test.txt
提交到本地仓库:
git commit -m 'test commit code to dev branch 13:43'
推送到远程分支仓库:
git push origin dev
提交分支成功:
git查看
查看当前在哪个分支上
git branch
查看远程分支
git branch -r
查看所有分支
git branch -a
查看文件在工作区的改动状态
git status
查看文件内具体改动的内容
git diff
(工作区 vs 暂存区)
查看远程仓库url地址
git remote -v
git切换
切换分支
先查看都有哪些分支:
git branch -a
再切换分支:
git checkout feature
查看是否切换成功:
git status
切换不同仓库
git remote set-url origin '要切换到的仓库url'
方式一:修改远程仓库地址
git remote set-url origin URL
更换远程仓库地址,URL为新地址。
方式二:先删除远程仓库地址,然后再添加
git remote rm origin
删除现有远程仓库
git remote add origin url
添加新远程仓库
git退出
删除远程连接,然后查看一下现在的连接,发现没有,就断开成功
git remote rm origin
添加远程连接,然后查看, 看是否连接成功
git remote add origin <url>
git remote -v <url>
git合并
分支合并到主干
进入本地仓库master主干目录,合并分支内容
git merge 分支名
分支合并到主干详情步骤链接
git官网提示
![在这里插入图片描述](https://img-blog.csdnimg.cn/9e8e8c1e36654f25a47af3b9ad613580.png
友情操作链接
【git】gitee分支如何创建?gitee分支如何拉取到本地?如何查看所有分支?如何查看当前所处分支是哪个?
【git】如何连接GitHub/Gitee远程代码仓库?如何提交代码到仓库?如何从仓库中拉取代码?思路详解
参考
1:git branch branchName(在本地创建一个命名为branchName的分支)
2:git branch 查看当前自己所在的分支
3:git branch -a 查看服务器的所有分支以及自己当前所在的分支
4:git push origin branchName(把命名为branchName的本地分支推送到服务器)
5:git checkout --track origin/branchName (切换为远程服务器上的命名为branchName的远程分支)
6:如果你的搭档要把他本地的分支给关联到服务器上命名为branchName的远程分支,请执行以下操作,git branch --set-upstream localBranchName origin/branchName (为本地分支添加一个对应的远程分支 与之相对应)->这行命令用来关联本地的分支与服务器上的分支
7:完成以上操作之后,就可以进行提交代码了,但是在提交代码之前,你要确定你当前所在的分支
8:git push origin branchName(提交代码到远程服务器上命名为branchName的分支上)
9 :git pull origin branchName (从远程分支上拉取代码)
————————————————
版权声明:本文为CSDN博主「小图包」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012845099/article/details/80225542
切换到指定远程分支
我们在使用git管理项目代码时,有时候需要切换到指定的远程分支,并且把代码提交到指定的远程分支.步骤记录如下:
1.查看所有分支
$ git branch -a
$ git branch -a
- feature-jixiao
master
shen
remotes/origin/HEAD -> origin/master
remotes/origin/dora
remotes/origin/feature-jixiao
remotes/origin/feature-jixiao-okr
remotes/origin/feature-personnel
remotes/origin/feature-shen
remotes/origin/feature_iframeDemo
remotes/origin/feauture-qs
remotes/origin/master
remotes/origin/release_dev
remotes/origin/release_uat
git branch不带参数,列出本地已经存在的分支,并且在当前分支的前面用*标记,加上-a参数可以查看所有分支列表,包括本地和远程,远程分支一般会用红色字体标记出来
如果用git branch -a没有显示全部的远程分支,可以通过git fetch将本地远程跟踪分支进行更新,与远程分支保持一致
2.新建分支并切换到指定分支
$ git checkout -b shen-dev origin/release_dev
该命令可以将远程git仓库里的指定分支拉取到本地,这样就在本地新建了一个shen-dev分支,并和指定的远程分支origin/release_dev关联了起来
Switched to a new branch ‘shen-dev’
Branch ‘shen-dev’ set up to track remote branch ‘release_dev’ from ‘origin’.
3.查看本地分支及追踪的分支
git branch -vv
git branch -vv命令可以显示本地所有分支,执行结果如下:
$ git branch -vv
feature-jixiao 8f67827 [origin/feature-jixiao: behind 3] Merge branch ‘shen’ into feature-jixiao
master 7516f93 [origin/master: behind 8] Merge branch ‘feature-jixiao’ into ‘master’
shen c526e38 供数人及评分–未完成
- shen-dev f72dfa8 [origin/release_dev] 增加人才部分 测试环境URL
*表示当前所在分支,[远程分支]表示当前本地分支追踪的远程分支,最后一个是最近一次提交的注释。
4.将本地分支推送到远程
$ git push origin shen-dev:release_dev
git push <远程主机名> <本地分支名>:<远程分支名>
这样就完成了切换到远程分支并将代码推送到远程分支
作者:3e2235c61b99
链接:https://www.jianshu.com/p/f0bea1556f6d
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。