關於Git的一些簡單操作的總結

2021-10-05 23:37:36 字數 1585 閱讀 8003

初始化倉庫

1.1 初始化乙個git倉庫,使用git init命令。

新增檔案到git倉庫,分兩步:

2.1 使用命令git add ,注意,可反覆多次使用,新增多個檔案;

2.2 使用命令git commit -m 完成。

要隨時掌握工作區的狀態,使用git status命令。

如果git status告訴你有檔案被修改過,用git diff可以檢視修改內容。

版本回退

4.1 head指向的版本就是當前版本,因此,git允許我們在版本的歷史之間穿梭,使用命令git reset --hard commit_id。

4.2 穿梭前,用git log可以檢視提交歷史,以便確定要回退到哪個版本。

4.3 要回到未來的某個版本,用git reflog檢視命令歷史,以便確定要回到未來的哪個版本。

撤銷修改

5.1 當你改亂了工作區某個檔案的內容,想直接丟棄工作區的修改時,用命令git checkout – file。

5.2 當你不但改亂了工作區某個檔案的內容,還新增到了暫存區時,想丟棄修改,分兩步,第一步用命令git reset head ,就回到了場景1,第二步按場景1操作。

刪除檔案

6.1 命令git rm用於刪除乙個檔案。如果乙個檔案已經被提交到版本庫,那麼你永遠不用擔心誤刪,但是要小心,你只能恢復檔案到最新版本,你會丟失最近一次提交後你修改的內容。

新增遠端庫

7.1 使用命令git remote add origin git@server-name:path/repo-name.git 要關聯乙個遠端庫。

7.2 使用命令git push -u origin master第一次推送master分支的所有內容

7.3 此後,每次本地提交後,只要有必要,就可以使用命令git push origin master推送最新修改

從遠端庫轉殖

8.1 要轉殖乙個倉庫,首先必須知道倉庫的位址,然後使用git clone命令轉殖。(主要由ssh和https兩種)

分支管理

9.1 檢視分支:git branch

9.2 建立分支:git branch

9.3 切換分支:git checkout 或者git switch

9.4 建立+切換分支:git checkout -b 或者git switch -c

9.5 合併某分支到當前分支:git merge

9.6刪除分支:git branch -d

建立標籤

10.1 命令git tag 用於新建乙個標籤,預設為head,也可以指定乙個commit id;

10.2 命令git tag -a -m "…"可以指定標籤資訊;

10.3 命令git tag可以檢視所有標籤。

操作標籤

11.1 命令git push origin 可以推送乙個本地標籤;

11.2 命令git push origin --tags可以推送全部未推送過的本地標籤;

11.3 命令git tag -d 可以刪除乙個本地標籤;

11.4 命令git push origin :refs/tags/可以刪除乙個遠端標籤。

最後給大家提供乙個可以實踐練習的**:

關於git 的一些常見操作

git log 以後如何返回主介面 直接按q 清理螢幕 clear 對於新建檔案,需要使用git add 命令加入到暫存區進行跟蹤,而對於已經存在的檔案,只做修改,可以直接git commit,它包含了git add 操作 git常規操作 1.重新命名 git mv home.html demo2....

關於陣列的一些簡單操作

小小的陣列問題,以二維陣列為例 int a 2 3 陣列所有值都宣告為0 但是如果想把陣列所以值都宣告為1的話不能像0那樣做,而要 int a 2 3 如果陣列的長度和寬度不確定,要動態宣告 int b new int n for int i 0 i 這樣宣告的意思是 先宣告乙個2維指標,並給這個指...

git的一些操作

轉殖新增 git clone 位址 github轉殖 下來 git add 新增修改的 git status 檢視狀態 git commit m 新增備註 git push 遠端推送 修改後提交 git pull 每次上傳 前都要拉 git add 新增修改的 git status 檢視狀態 git...