切換到主分支
git checkout master
新建分支,並且切換到這個分支
git checkout -b new_branch
切換到主分支,合併其它分支
git checkout master
git merge new_branches
提交更改到暫存區
git add -A
提交更改到本地版本庫
git commit -m "備註"
刪除當前目錄下,沒有被 track 的檔案
git clean -df
提交更改到伺服器版本庫
git push
測試程式碼並且回滾
首先,版本標記
git add -A
git commit -m "版本標記"
因為之後,我們會回滾到這個地方。
放棄所有檔案的修改:
git checkout .
檢查狀態:
git status
發現還有一些新建的檔案,那麼:
git clean -f -d
(強制清理檔案,甚至連資料夾一起清除)
然後再次檢視:
git status
發現一切都乾乾淨淨。
初始化設定
把資料夾內容加入版本管理
git init
設定郵箱
git config --global user.email "you@example.com"
設定使用者名稱
git config --global user.name "Your Name"
生成 SSH 公鑰
許多 Git 伺服器都使用 SSH 公鑰進行認證。
如果你想給 Git 伺服器提供 SSH 公鑰,你自己必須先生成一份。
那如果你不確定自己是否有擁有 SSH 公鑰,可以在 Git Bash 中輸入
cd ~/.ssh && ls
來檢視。
如果你看到 id_rsa
和 id_rsa.pub
這一對檔案,證明你的電腦擁有金鑰。.pub
是你的公鑰,另一個則是與之對應的私鑰。
如果找不到這樣的檔案或者 .ssh
目錄根本不存在,那你需要在 Git Bash 中輸入
ssh-keygen
命令來建立它們。
如果你不想使用密碼來保護你的金鑰,在建立的詢問時,留空即可(按下回車直接執行)。
之後,你就可以用萬能的記事本,開啟 id_rsa.pub
,複製其中的內容,新增到 Git 伺服器或者網站中。
本作品採用《CC 協議》,轉載必須註明作者和本文連結