GIT基本使用(一)

GIT基本使用

  • 初始化本地倉庫

    $ git init
    
  • 初始化遠(yuǎn)程倉庫

    $ git init --bare
    
  • 配置局部信息

    • 配置局部用戶名

      $ git config user.name
      
    • 配置局部郵箱

      $ git config user.email
      
  • 配置全局信息

    • 配置全局用戶名

      $ git config --global user.name
      
    • 配置全局郵箱

      $ git config --global user.email
      
  • 查看配置信息

    $ git config -l
    
  • 查看幫助文檔

    $ git --help
    
  • 查看指令的幫助信息

    $ git help 指令名
    

GIT常用指令

  • 查看文件狀態(tài)

    $ git status
    
  • 把修改的文件添加到暫存區(qū)

    $ git add 文件路徑
    $ git add .
    
  • 把暫存區(qū)的文件提交到本地倉庫

    $ git commit -m "注釋" 文件路徑
    $ git commit -m "注釋"
    
  • 修改最后一次提交的注釋

    $ git commit --amend "注釋"
    
  • 把本地分支的更新推送到遠(yuǎn)程服務(wù)器

    $ git push
    
  • 把遠(yuǎn)程服務(wù)器分支的更新下載到本地

    $ git pull
    
  • 從遠(yuǎn)程服務(wù)器克隆代碼倉庫到本地

    $ git clone URL
    
  • 查看文件的日志信息

    $ git log
    
  • 查看所有的操作記錄

    $ git reflog
    
  • 撤銷操作

    • 文件添加到暫存區(qū)之前,撤銷對某一個文件的修改

      $ git checkout 文件路徑
      
    • 文件提交到本地倉庫之前,撤銷對所有文件的修改

      $ git reset --hard HEAD
      
    • 回退到上一個版本

      $ git reset --hard HEAD^
      
    • 切換到指定版本

      $ git reset --hard 版本號(前7位)
      
  • 查看文件修改內(nèi)容

    $ git diff 文件名
    

GIT分支管理

  • 備份(打標(biāo)簽)

    git tag -a 標(biāo)簽名稱 -m
    
  • 把標(biāo)簽推送到遠(yuǎn)程服務(wù)器

    git push origin 標(biāo)簽名稱
    
  • 查看標(biāo)簽

    git tag
    
  • 切換分支

    git checkout 分支名稱
    
  • 創(chuàng)建新分支并切換

    git checkout -b 分支名稱
    
  • 查看本地分支

    $ git branch
    
  • 創(chuàng)建本地分支

    $ git branch
    
  • 查看遠(yuǎn)程分支

    $ git branch -r
    
  • 合并分支

    $ git merge
    

VIM常用操作

  • 退出:q
  • 保存并退出::wq
  • 查看上一頁:control + b
  • 查看下一頁:空格
  • 搜索:/
  • 進入編輯模式:i
  • 退出編輯模式:ESC
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容