美文网首页
Git 查看、创建、删除 本地/远程 分支

Git 查看、创建、删除 本地/远程 分支

作者: LAMYMAY | 来源:发表于2018-07-19 17:20 被阅读0次



git教程

https://www.cnblogs.com/ydxblog/p/7988317.html

----------------------------------------------------------------------------------------------

--0.查看分支

git branch            查看本地所有分支

git branch -l        查看本地分支

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

git branch -a       查看本地和远程所有分支

注: * 表示当前分支

----------------------------------------------------------------------------------------------------------------

1.创建分支

本地

git branch 分支名    例如:git branch xxxx

注:xxxx是分支名称,可以随便定义。

远程

git push origin xxxx 

注:远程分支就是本地分支push到服务器上。比如master就是一个最典型的远程分支(默认)。

--------------------------------------------------------------------------------------------------------

2.删除分支

本地

git branch -d xxxx 删除本地分支

远程

(这两种方式都可以删除指定的远程分支)

git push origin :develop   推送一个空的分支就是等价于删除

$ git push origin --delete xxxxx  也可以使用删除

--------------------------------------------------------------------------------------------------------

3.切换分支

本地

git checkout 分支名 例如从master切换到分支:git checkout xxxx

远程

git checkout --track origin/xxxx

注:该命令由于带有--track参数,所以要求git1.6.4以上!这样git会自动切换到分支。

分支和本地分支需要区分好,所以,在从服务器上拉取特定分支的时候,需要指定远程分支的名字。

--------------------------------------------------------------------------------------------------------

5.提交分支数据到远程服务器

git push origin 分支名:分支名    例如:git push origin xxxx:xxxx

git push origin xxxx  例如:git push origin xxxx:xxxx

注:

如果当前不在该分支xxxx时,使用第一种方式提交。

如果当前在xxxx分支下,可以使用第二种直接提交分支xxxx。

--------------------------------------------------------------------------------------------------------

6、拉取分支

git pull origin xxxx   从远程获取xxxx分支

或者:

如果用命令行,运行 git fetch,可以将远程分支信息获取到本地,再运行 git checkout -b local-branchname origin/remote_branchname  就可以将远程分支映射到本地命名为local-branchname  的一分支

------------------------------------------------------------------------------------------------------------------

我觉得现在重要的就是设置git push,pull默认的提交获取分支,这样就很方便的使用git push 提交信息或git pull获取信息

git branch --set-upstream-to=origin/dev

取消对master的跟踪

git branch --unset-upstream master

现在随便修改一下工程文件的内容,然后git commit ,git push,之后就可以直接提交到远程的dev分支中,而不会是master

---------------------------------------------------------------

Git 如何让单个文件回退到指定的版本,git回退到指定

1.   进入到文件所在文件目录,或者能找到文件的路径

查看文件的修改记录

git log  MainActivity.java

2.   回退到指定的版本

git reset f7a220761c312d47013c394d750528f9acbc3099  MainActivity.java

3.   提交到本地

git commit MainActivity.java  -m "reset to revision"

4.   更新到工作目录

git checkout MainActivity.java(或者 git pull . 更新整个目录)

5.   提交到远程仓库

git push origin HEAD:refs/for/branch name

这样就把指定的文件回退到指定的版本了。

相关文章

  • git 常用命令

    Git 分支管理 查看本地分支 查看远程分支 创建本地分支 切换本地分支 删除本地分支 删除远程分支

  • git常用命令

    分支管理 git 切换分支 git 查看远程分支 git 查看本地分支 git 创建本地分支 git 删除本地分支...

  • git 查看远程分支、本地分支、删除本地分支

    1查看远程分支git branch -a 2查看本地分支git分支 3创建分支git分支测试 4删除远程分支git...

  • Git基本使用

    Git创建、删除branch 查看远程分支 git branch -a 查看本地分支 git branch 切换分...

  • git相关操作

    分支 查看本地分支 查看本地和远程分支 更新本地的远程分支列表 删除本地分支 删除远程分支 切换分支 创建本地分支...

  • 本地分支 远程分支

    查看项目分支(包括本地和远程) git branch -a 删除本地分支 git branch -d 删除远程分支...

  • Git使用集锦

    查看本地分支: git branch 查看远程分支: git branch -a 删除本地分支: git bran...

  • git常用命令

    查看本地分支git branch查看远程分支git branch -a删除本地分支git branch -d [分...

  • 【Git常用总结一】Git常用命令汇总、

    查看分支: git branch 查看所有分支(本地远程): git branch -a 创建本地分支: git ...

  • git 删除远程分支、本地分支

    【git 删除本地分支】 【git 删除远程分支】 先查看远程分支 使用下面两条命令来删除远程分支

网友评论

      本文标题:Git 查看、创建、删除 本地/远程 分支

      本文链接:https://www.haomeiwen.com/subject/ctvtmftx.html