美文网首页
【复习向】Git命令行使用

【复习向】Git命令行使用

作者: ZRsaid | 来源:发表于2019-07-05 15:41 被阅读0次

    前言

    在之前的工作中,有一年多的时间是和 Git 打交道的。由于本人从事 iOS 开发,在日常工作中,使用 Git 时更倾向于 SourceTree 和 Xcode 自带的 SourceControl 工具。然而在目睹了同事使用命令行工具所带来的高效率工作展示后,我决定尝试 Git 命令行来代替这两种图形化工具来提升自身的工作效率。

    本文仅用于记录可能会常用的一些命令行命令,以供后续工作与学习时更加方便查阅。


    通用

    git --help

    命令求助。当有些命令实在是记不起来的时候,使用这个就可以获取命令列表了。

    git status

    获取当前 git 对应的状态。


    提交代码

    git add --all

    git add -A

    将当前变更的全部代码提交到本地库中。

    git commit -m '

    message1

    message2

    ...

    '

    提交代码到当前对应的远程分支中。-m为附加注释信息命令,后续单引号为注释信息内容。


    分支相关

    git branch

    git branch -v

    查阅当前本地分支。添加 -v 可以获取当前分支版本的详情。

    git branch -r

    查阅当前远程分支。-r ,即 remote。

    git branch -a

    查阅当前远程以及本地分支。

    git branch BranchName 

    创建本地指定分支(BranchName)。

    git branch -d BranchName 

    删除本地指定分支(BranchName)。

    git push origin -d BranchName 

    删除本地指定分支(BranchName)。

    git checkout BranchName

    切换本地指定分支 (BranchName)。

    注:如果当前分支在本地不存在,而远程存在同名分支,则会创建出同名本地分支并同步远程分支。

    git push origin BranchName

    同步本地新分支(BranchName)到远程服务器上。

    git merge BranchName

    当前分支合并指定分支的代码。


    相关文章

      网友评论

          本文标题:【复习向】Git命令行使用

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