1. 程式人生 > 實用技巧 >2020 Petrozavodsk Winter Camp, Jagiellonian U Contest

2020 Petrozavodsk Winter Camp, Jagiellonian U Contest

一、Git基本

1.使用前配置

(1)配置提交人姓名

git config --global user.name [提交人姓名]

(2)配置提交人郵箱

git config --global user.email [提交人郵箱]

(3)檢視git配置資訊

git config --list

2.提交步驟

(1)初始化git倉庫

git init

(2)檢視檔案狀態

git status

(3)新增到暫存區

git add [檔案列表]

(4)添加當前目錄的所有檔案到暫存區

git add .

(5)向倉庫中提交程式碼

git commit -m [提交資訊]

(6)檢視提交記錄

git log

3.撤銷

(1)用暫存區中的檔案覆蓋工作目錄中的檔案

git checkout [檔名]

(2)將檔案從暫存區中刪除

git rm --cached [檔名]

(3)恢復 git 倉庫中的指定更新記錄,並覆蓋暫存區和工作目錄

git rest --hard [commitID]

二、Git分支

1.分支命令

(1)檢視分支

git branch

(2)建立分支

git branch [分支名稱]

(3)切換分支

git checkout [分支名稱]

(4)合併分支

git merge [來源分支]

(5)刪除分支

git branch -d [分支名稱]

分支被合併後

才允許刪除

(6)強制刪除:

git branch -D [分支名稱]

2.暫時儲存更改

使用場景:分支臨時切換

(1)儲存臨時改動

git stash

(2)恢復改動

git stash pop

三、GitHub常用命令

(1)推送倉庫:

git push [遠端倉庫地址] [分支名稱]

(2)建立遠端倉庫地址別名:

git remote add [遠端倉庫地址別名] [遠端倉庫地址]
git push [遠端倉庫地址別名] [分支名稱]

(3)記住推送地址及分支

git push -u [遠端倉庫地址別名] [分支名稱]

-u :記住推送地址及分支,下次推送只需要輸入git push

即可

2.拉取操作

(1)克隆倉庫

git clone [倉庫地址]

克隆遠端資料倉庫到本地

(2)拉取遠端倉庫中最新的版本

git pull [遠端倉庫地址] [分支名稱]

3.忽略清單

檔名稱:

.gitignore

將不需要被Git管理的檔名字新增到此檔案中,在執行Git命令的時候,Git就會忽略這些檔案