300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > git之branch分支增删改查 切换 更新远程代码到本地仓库

git之branch分支增删改查 切换 更新远程代码到本地仓库

时间:2020-05-02 05:48:28

相关推荐

git之branch分支增删改查 切换 更新远程代码到本地仓库

目录

0.环境

1.branch创建并推送到远程

2.branch删除

3.branch重命名

4.branch查询

5.branch切换

6.更新远程branch到本地仓库

参考

0.环境

windowsgit==2.16.1

1.branch创建并推送到远程

//创建新的branchgit branch <branchname>例:git branch development//推送branch分支到远程git push <shortname> <branchname>:<branchname>例:git push origin development:development

自己的例子:

2.branch删除

branch删除有两种方法,如下:

//方法一:先删除本地,后删除远程git branch -d <branchname>git push <shortname> --delete <branchname>例:git branch -d developmentgit push origin --delete development//方法二:推送一个空分支到远程分支,进行删除git push <shortname> :<branchname>例子:git push origin :development

自己的例子:

方法一:

方法二:

3.branch重命名

在git中重命名远程分支,其实就是先删除远程分支,然后重命名本地分支,再重新提交一个远程分支。

4.branch查询

git branch

自己的例子:

5.branch切换

git checkout <branchname>例子:git checkout development

自己的例子:

版本切换后,在Android Studio中也会对应切换到development分支下。

6.更新远程branch到本地仓库

法一:git remote -v //查看远程仓库git fetch origin [branch] //从远程获取最新版本branch到本地branchgit log -p [branch].. origin/[branch] //比较本地的仓库和远程参考的区别,这里也可以使用可视化工具进行对比,meld bcompare(前者是windows,后者linux)git merge origin/[branch] //把远程下载下来的代码合并到本地仓库例子:git remote -v //查看远程仓库git fetch origin master //从远程的origin仓库的master分支下载代码到本地的origin mastergit log -p master.. origin/master //比较本地的仓库和远程master的区别git merge origin/master //把远程下载master分支代码合并到本地仓库法二://从远程获取最新版本到新建本地临时tmpgit fetch origin [branch]:[new_branch]//从远程获取最新版本到本地git diff [new_branch] //比较本地的仓库和远程参考的区别git merge [new_branch] //合并new_branch分支到branch分支git branch -d [new_branch] //删除本地分支new_branchgit fetch origin master:temp//从远程获取master最新版本到本地新分支temp git diff temp //比较本地的仓库temp和远程master的区别git merge temp//合并temp分支到master分支git branch -d temp//删除本地分支temp

参考

1.Git book

2.git创建分支并推送到远程分支

3.git命令-切换分支

4.git fetch 的简单用法:更新远程代码到本地仓库

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。