git 版本控制基本操作

2021-08-07 19:28:58 字數 1682 閱讀 3414

教程 : 

支援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...