Git筆記

命令

PS:

以下<file>均可替換為 . / * / <file> <file>

初始化及配置
// 初始化
$ git init
// 設(shè)置用戶名
$ git config --global user.name <user.name>
// 設(shè)置郵箱
$ git config --global user.email <user.email>
// 設(shè)置默認(rèn)編輯器
$ git config --global core.editor <core.editor>
$ git config --global core.editor notepad
文件 / 目錄基本操作
// 新建文件夾
$ mkdir <file>
// 打開文件夾
$ cd <file>
$ cd ..
// 展示當(dāng)前目錄路徑
$ pwd
// 查看目錄下文件
$ ls
// 查看目錄下文件(含隱藏文件)
$ ls -a
工作區(qū)管理
// 撤銷工作區(qū)修改
$ git checkout -- <file>
// 撤銷暫存區(qū)修改
$ git reset HEAD <file>
// 將文件從工作區(qū)添加到暫存區(qū)
$ git add <file>
// 將文件從暫存區(qū)提交到倉庫
$ git commit <file>
$ git commit -m <text>
// 查看狀態(tài)
$ git status
// 查看修改
$ git diff
// 從版本庫刪除文件
$ rm <file>
$ git rm <file>
工作區(qū)版本管理
// 查看提交歷史
$ git log
// 回退到某一個版本
$ git reset --hard <commitID>
// 查看命令歷史
$ git reflog
// 查看工作區(qū)和版本庫里面最新版本的區(qū)別
$ git diff HEAD -- <file>
工作區(qū)分支管理
// 查看分支
$ git branch
// 新建分支
$ git branch <branch>
// 切換分支
$ git checkout <branch>
// 新建分支并切換到新分支
$ git checkout -b <branch>
// 刪除分支
$ git branch -d <branch>
$ git branch -D <branch>
// 合并分支到當(dāng)前分支,合并遇到?jīng)_突時需要解決沖突,再重新提交
$ git merge <branch>
$ git merge --no-ff -m <text> <branch>
工作現(xiàn)場
// 保存工作現(xiàn)場
$ git stash
// 查看工作現(xiàn)場記錄
$ git stash list
// 恢復(fù)工作現(xiàn)場
$ git stash apply
$ git stash apply <stash>
// 清除工作現(xiàn)場記錄
$ git stash drop
// 恢復(fù)工作現(xiàn)場并清除記錄
$ git stash pop
遠(yuǎn)程倉庫
// 獲取ssh-key,id_rsa.pub文件中為ssh-key
$ ssh
$ ssh-keygen
// 本地分支關(guān)聯(lián)遠(yuǎn)程倉庫
$ git remote add origin <branch>
// 推送本地到遠(yuǎn)程倉庫中(第一次)
$ git push -u origin <branch>
// 推送本地代碼
$ git push origin <branch>
// 從遠(yuǎn)程倉庫克隆代碼到本地
$ git clone <origin>
// 其他
$ git pull --rebase origin master
最后編輯于
?著作權(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)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • 分支模型 常駐型分支: master:每個提交都是穩(wěn)定版本,每次提交打tagdevelop:每次提交都是可完整編譯...
    Wavky閱讀 387評論 0 0
  • 名稱:魚非魚 推薦菜單:和風(fēng)烤魷魚?泰式紅咖喱烤鯰魚?傳統(tǒng)吊缸烤串?菠蘿油條?青檸酸辣清江魚?石鍋小三泰式紅咖喱烤...
    sy123閱讀 536評論 0 3
  • 1.什么是同源策略 1.要了解同源策略,我們必須先知道源即orgin 以百度頁面為例,谷歌瀏覽器打開控制臺:輸入l...
    GarenWang閱讀 1,562評論 2 8
  • 有時候難過就是一秒鐘的事,可能一句話一個動作,負(fù)面的情緒迅速襲來。 結(jié)婚以后,才理解那句婚姻不易,且行...
    矯情的自己閱讀 257評論 0 0

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