Git筆記

初始化

  • git init
  • git clone git@xxxxxxxxxxxx

上傳

  • git add xxx.txt 把文件添加到本地倉庫
  • git commit -m "描述信息" 提交到遠(yuǎn)程倉庫

查看

  • git status 查看倉庫文件修改狀態(tài)
  • git diff xxx.txt 查看當(dāng)前文件變動(dòng)
  • git log 查看近期提交日志
  • git reset --hard commit_id 回滾到某版本
  • git reflog 查看之前歷史指令

修改了錯(cuò)誤的文件

  1. 并沒有g(shù)it add,git checkout -- fileName 取消工作區(qū)修改
  2. 已經(jīng)git add,git reset HEAD filename 把暫存區(qū)修改取消。如果需要,再git checkout 取消工作區(qū)修改

刪除

  • 本地刪除,git也刪除 git rm xxx.txt
  • 本地誤刪,想從git恢復(fù) git checkout xxx.txt

遠(yuǎn)程庫

分支管理

  • git branch 查看本地倉庫所有分支信息
  • git branch -r 查看本地倉庫對應(yīng)的遠(yuǎn)程倉庫有哪些分支
  • git branch -a 列出本地和遠(yuǎn)程倉庫的所有分支(需要先git pull 才能查看最新

新建分支 比如我們新建dev分支

第一種

  1. git branch dev 在本地新建dev
  2. git checkout dev 將本地分支切換到dev
  3. git push --set-upstream origin dev 遠(yuǎn)程倉庫有dev,將本地dev分支與遠(yuǎn)程倉庫dev分支建立關(guān)聯(lián)

第二種

  1. git checkout dev 自動(dòng)創(chuàng)建本地分支dev
  2. git push origin dev 遠(yuǎn)程倉庫沒有dev,此時(shí)自動(dòng)新建

分支合并

1 整體合并 比如將a合并到b

  1. git checkout b 首先切換到b分支
  2. git merge a 將a合并

2 將a某次提交合并到b

  1. git checkout b
  2. git cherry-pick xxxxxx

刪除分支

  1. 刪除本地dev分支 git branch -d dev

git push

  • git push -u origin master 添加-u后,會記錄提交到遠(yuǎn)程分支的默認(rèn)值,之后的提交只需git push便可提交到對應(yīng)遠(yuǎn)程分支

忽略已經(jīng)在版本控制并已提交過的文件

  • git update-index --assume-unchanged src/pages/document.ejs
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • git init初始化一個(gè)本地git倉庫repository git status查看狀態(tài) git add <fi...
    酥楓閱讀 189評論 0 0
  • 目錄 Git 筆記系列(一)—— Git簡介 Git 筆記系列(二)—— Git工作流程 Git 筆記系列(三)—...
    吃蘑菇De大灰狼閱讀 589評論 0 4
  • git筆記 1、介紹 git是一個(gè)開源的分布式版本控制系統(tǒng),用于敏捷高效的處理項(xiàng)目 2、與svn比較 1、gi...
    名字神馬的都是浮云閱讀 401評論 0 0
  • git 修改用戶名和郵箱 git clone速度慢,bash下執(zhí)行如下命令,可走代理模式,親試 可達(dá)1M/S gi...
    houlucky閱讀 487評論 0 1
  • 分布式版本控制系統(tǒng):優(yōu)點(diǎn)離線使用、分支管理 1 基本用法 1 安裝與配置 yum install git gi...
    可笑可樂閱讀 195評論 0 2

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