git 版本控制基本操作

教程 : http://blog.jobbole.com/78960/

支持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 "[email protected]"


生成物

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)提示在本地操作。


18.  git remote add origin https://......


19.  git push         將本地庫推送到遠程


GitHub上刷新後就看到提交的結果了。


//// 本地操作(修改同步提交到github)

20.  git push origin master        本地修改提交。git commit 後


21.  git clone https......         創建本地的工程


22.  






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章