git常見用法介紹

1. git help:幫助

  • git help xxx
  • git xxx --help

2. git init:初始化

  • git init

3. git config:配置

常見用法git

  • git config --system:系統級,對全部用戶全部項目生效
  • git config --global:全局級,對當前用戶的全部項目生效
  • git config:項目級的:對當前項目生效

常見使用案例github

  • git config --global user.name crazyacking(設置姓名)
  • git config --global user.email crazyacking@gmail.com(設置郵箱)

4. git remote:設置遠程倉庫信息

常見用法fetch

  • git remote -v:查看遠程倉庫鏈接
  • git remote set-url:設置遠程倉庫鏈接

常見使用案例url

  • git remote add origin git@github.com:crazyacking/CJTLIG.git(增長遠程鏈接)
  • git remote rm origin(刪除遠程鏈接)
  • git remote set-url origin git@github.com:crazyacking/CJTLIG_new.git git@github.com:crazyacking/CJTLIG.git(更換遠程鏈接)

5. git clone:克隆項目

常見使用案例rem

  • git clone git@github.com:crazyacking/CJTLIG.git(克隆項目到當前文件夾)
  • git clone git@github.com:crazyacking/CJTLIG.git dirname(克隆項目到dirname文件夾)

6. git pull:拉取併合並遠程代碼

常見使用案例it

  • git pull

7. git fetch:拉取遠程代碼

常見使用案例ast

  • git fetch

8. git checkout:檢出代碼

常見用法email

  • git checkout 5a5d53e(檢出5a5d53e對應版本)
  • git checkout filename 5a5d53e(檢出5a5d53e對應版本的某文件)
  • git checkout HEAD^(檢出前一版本的代碼)
  • git checkout -b branch_name(檢出並建立新分支)
  • git checkout branch_name (切換到某分支)
  • git checkout -f branch_name(強制切換到某分支)

9. git reset:重置代碼

常見用法配置

  • git reset 5a5d53e(重置版本庫和暫存區)
  • git reset --soft 5a5d53e(重置版本庫)
  • git reset --hard 5a5d53e(重置版本庫、暫存區、工做區,危險的操做)

10. git add:添加文件

常見用法file

  • git add .
  • git add filename

11. git commit:提交代碼

常見用法

  • git commit -m 「提交說明」

12. git push:推送代碼

常見用法

  • git push(推送代碼)
  • git push origin master(推送代碼到某個分支)

13. git branch:分支操做

常見用法

  • git branch(查看分支列表及當前所在分支)
  • git branch -d|-D branch_name(刪除分支)

14. git merge:合併操做

常見用法

  • git merge branch_name(合併某分支到前)

15. git ignore:忽略文件

常見用法

  • 修改.gitignore文件,將要忽略的文件加入便可

16. git log:顯示提交歷史記錄

常見用法

  • git log(查看提交記錄)
  • git log --oneline(以單行方式查看整個項目的提交記錄)
  • git log --oneline filename(以單行方式查看某個文件的提交記錄)
相關文章
相關標籤/搜索