教程 :
支援linux命令
本地操作(工作區)
0. 初始化設定
git config –global user.name "使用者名稱"
git config --global user.email "***[email protected]"
1. git init 新建git管理倉庫,和文字在同級目錄方便
2. git add readme.txt 新增要備份的文字
3. git commit -m "寫本次修改的主要內容" 確認提交
4. git status 檢視提交結果
5. git diff readme.txt 檢視修改的內容
6. git log 檢視歷史版本
7. git log --pretty=oneline 在一行內檢視歷史版本
8. git reset --hard head^ 回滾到前一版
9. git reset --hard head^^ 回滾到前兩版
10. git reset --hard head~100 回滾到前100版
11. git reflog 檢視回滾後的之前版本的版本資訊
12. git reset --hard 666666 回到666666版本(可以恢復回滾造成的錯誤)
13. git checkout -- readme.txt 撤銷文字的修改,分兩種情況(可以用來恢復刪除)
假如檔案還沒有 git add,就將其恢復到上一次 git commit 的狀態;
假如檔案已經 git add,但是還沒有 git commit,就恢復到 git add 時候的狀態。
14. rm readme.txt 刪除
遠端倉庫(repository版本庫,本地同步到github)
15. 在本地:建立ssh key
ssh-keygen -t rsa -c "your_email@***.com"
生成物id_rsa 私鑰,自己儲存好
id_rsa.pub 公鑰,可以公開
16. 在github上(新增key):
setting -> add ssh key -> 填入title -> id_rsa.pub 內容複製到 key -> add key
17. 在github上(新增遠端庫):
+ -> new repository -> repository name填上工程名字 -> create repository
新生成的 git 倉庫裡面啥也沒有,根據內容(... or push an existing repository from commd line)提示在本地操作。
19. git push 將本地庫推送到遠端
github上重新整理後就看到提交的結果了。
本地操作(修改同步提交到github)
20. git push origin master 本地修改提交。git commit 後
21. git clone https...... 建立本地的工程
22.
Git版本控制 2 git版本控制基本命令
版本回退 現在,我們最次修改readme的檔案,並再次提交檔案 git add readme.txt 1 file changed,1 insertion 1 deletion 有些時候,在打boss之前,你會手動存檔,以便萬一打boss失敗了,可以從最近的地方重新開始。git也是一樣,每當你覺得檔...
Git版本控制常見操作
告知git 是誰提交的 global全域性化專案使用者資訊 git config global user.name 自己git的使用者名稱 git config global user.email 自己git的郵箱位址 1 git status 檢視狀態 2 git checkout 撤銷本次全部檔...
GIT 版本控制學習 怎麼操作git
由於測試freeswitch不同版本的需要,研究了下git的使用,通過git來管理所有的版本,方便了測試。以下就總結下具體的使用方法 其中 git clone 是現在git倉庫 git tag 是檢視freeswitch的版本 git checkout v.是切換到指定的v.版本 git archi...