【朝花夕拾】git命令使用篇 (3)

                   

【朝花夕拾】git命令使用篇

                  此时,master分支中做的修改,就被合并到了test-branch中来了。

             13.拉取远程分支内容

                  $ git pull --rebase (一般建议是使用--rebase,这样可以使提交线更优雅,可以到网上去查一下git pull,和 git pull --rebase的区别)

             14. 提交本地分支到远程分支

                  $ git push origin branch-name

(三)远程分支:

    1.查看远程路径,拉取版本代码的时候的路径 (根据权限的不同,fetch和push不一定都显示)

         $ git remote -v

              

【朝花夕拾】git命令使用篇

    2. 查看远程分支

           (1) $ git branch 查看本地分支(*为当前分支)

                           

【朝花夕拾】git命令使用篇

           (2) $ git branch -a 查看本地和远程所有分支   (-av可以显示每条分支最新的一条提交记录)

                    

【朝花夕拾】git命令使用篇

     

【朝花夕拾】git命令使用篇

     3.创建远程分支

         创建一个本地分支dev1,然后push到远程git服务器。

         (1) $ git push origin local-branch-name:remote-branch-name (:前后没有空格,本地分支和远程分支最好用同一个分支名,便于识别)

               

【朝花夕拾】git命令使用篇

         (2)$ git push origin dev (提交本地分支修改时,也是该命令)

              

【朝花夕拾】git命令使用篇

     4.删除远程分支(网上查资料,删除的命令有多种,使用过以下两种方式)

        (1) $ git branch -r -d origin/branch-name

        (2) $ git push origin :branch-name(有些时候有效,有些时候无效,尚未找到原因)

             

【朝花夕拾】git命令使用篇

     5.重命名远程分支

        网上查过一些资料,一般都是说无法直接修改,用间接的方式

        (1) 先删除远程分支 

        (2) 重命名本地分支 $ git branch -m branch-name new-branch-name

        (3) 将本地分支push到远程仓库 

      6.查看某条远程分支的更新记录

         $ git reflog show --date=iso origin/master

          

【朝花夕拾】git命令使用篇

      7.拉取远程分支并创建本地分支

        (1) git branch -r

             查看远程分支名称

        (2) git checkout -b 本地分支名 远程分支名

             创建并切换到本地分支了

  (四)log的使用

      (1) 查看提交记录 $ git log

           -- filename 显示某个文件的提交信息

           -n 显示log条数

           -p 显示每次提交的diff

      (2) 查看某次提交记录diff等信息 git show commit-id       

           filename 查看某个文件在某次提交中的相关信息

       

【朝花夕拾】git命令使用篇

         (3)查看某个文件的提交记录

                  git log --pretty==online  filename 找到commitid,然后结合commit show来查看

         (4)查看某个文件某处的提交记录

                  $ git blame -L  行号,+列号  文件路径名称

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zypwyp.html