一、Linux 下 Git 提交代碼的五個步驟
- 查看代碼的修改狀態(tài)
- 查看代碼的修改內(nèi)容
- 暫存需要提交的代碼
- 提交已經(jīng)暫存的文件
- 將代碼同步到服務(wù)器
二、Linux 下 Git 常用操作命令
Step1. 查看代碼修改狀態(tài)
git status
- 紅色或綠色部分字體是工程內(nèi)的發(fā)生修改的狀態(tài)標識:
- modified 代表文件和上一版本相比,有過修改
- new file 代表文件是新增加的
- deleted 代表文件被刪除了,提交成功后,文件將從repository中刪除
- untracked file 一般都是新增加的文件夾
Step2. 查看代碼的修改內(nèi)容
- 這里是查看
.gitignore文件的變化
git diff <filename>
- 這里是查看歷史修改,
hashcode可以從Github上的commit記錄上獲取
git diff <hashcode> <hashcode> <filename>
Step3. 暫存需要提交的代碼
- 增加一個需要上傳的文件
git add <filename>
- 增加所有需要上傳的文件
git add --all
- 刪除一個不需要上傳的文件
git rm <filename>
Step4. 提交已暫存的文件(僅僅是將修改提交到本地倉庫)
- 提交已暫存的文件
git commit
- 若發(fā)現(xiàn)漏提文件或注釋有誤,使用
amend修正
git commit --amend
- 提交已暫存的文件,同時進行注釋
git commit -m <comment>
Step5. 推送/同步到遠端服務(wù)器
git push -u origin master