git 常用命令以及提交步驟
git常使用的命令
1、git init —在當前目錄新建一個程式碼庫。
2、 git config user.name=””git config user.email=””—設定程式碼提交時候的資訊。
3、 git clone 需要clone 遠端地址 ––從伺服器端克隆專案到本地
4、 git status —檢視檔案修改狀態。
5、 git diff 檔案路徑 ––檢視該檔案與上次提交修改程式碼的差別。
6、 git diff –-cached 檔案路徑 ––檢視本地緩衝和上次提交的差別。
7、 git checkout –b 分支名稱 ––新建一個臨時分支。
8、 git checkout 分支名稱 ––切換分支。
9、 git branch —檢視所有的分支。
10、 git branch –D temp —強制刪除一個分支
11、 git pull —將服務端程式碼更新到本地。
12、 git add 檔案路徑 —提交檔案到暫衝區。
13、 git add –A —提交所有的需要add 的檔案到緩衝區。
14、 git commit –m ‘提交說明’—將緩衝區的檔案提交到本地庫中。提交說明儘量將提交內容簡單明瞭的表達清楚。
15、 git push origin master —將已經提交到本地的倉庫的程式碼push到遠端伺服器。
16、 git log —顯示提交的日誌。
17、 git show [commit 的Id] — 顯示某次提交的元資料和內容變化。
18、 git show [commit Id] –-stat —-顯示提交的檔名稱
19、 git checkout —恢復暫存區的所有檔案。
20、 git reset [file/commit ID] – 重置暫存區的指定檔案。用來撤銷git commit
21、 git reset –hard [commit 的Id] —將本地版本退回到提交之前的版本。這個操作會將自己新寫的程式碼全部撤銷沒了。
22、 git cherry-pick temp —-合併臨時分支到當前分支。
23、 git commit –amend —修改最近一次提交說明的內容同時可以合併提交。對已經Push 的無效。
24、git rm <刪除的本地倉庫中檔案路徑(前提已經提交到遠端倉庫)> git commit -m “delete file” 分兩步執行,可以刪除遠端倉庫對應的檔案
提交步驟
首先你先通過git init git clone 基本環境準備好後,你寫完自己的程式碼想要提交到遠端伺服器。
git status 檢視改動的檔案有哪些
分別git diff 改動檔案路徑 看看有沒有空格之類。檢查格式,改動具體程式碼
確認無誤後 git add 需要提交的檔案路徑 也可以加入改動的都是需要提交可以git add .
git pull
git commit -m “提交備註” 切記commit 之前 先git pull
git push origin master
提交完成
原文連結:https://blog.csdn.net/qq_29897369/article/details/81430380