Git 的日常使用方法

2021-09-19 12:04:57 字數 2280 閱讀 2535

這裡就主要來寫一下 git 在我們本機上面的乙個基本的工作流程

假設舉例乙個工作場景:我們現在需要從 github 或者 gitlab 上轉殖乙個專案:

我們需要執行git clone命令:

git clone

[root@node2 src]# git clone 

cloning into 'public-repo'...

remote: enumerating objects: 72, done.

remote: counting objects: 100% (72/72), done.

remote: compressing objects: 100% (67/67), done.

remote: total 72 (delta 21), reused 0 (delta 0), pack-reused 0

unpacking objects: 100% (72/72), done.

我們使用 git 開發的基本原則大家要知道,不能基於 master 進行建立、更新、刪除

這個時候我們需要基於 master 分支建立新分支

假設我們需要實現乙個新增功能,那麼我們建立分支需要使用:git checkout命令

git checkout -b add-function(分支名盡量描述你要做的事情)

接著說乙個新命令,來驗證我們新分支是否建立成功:git branch

[root@node2 public-repo]# git branch

* add-function

master

可以看出我們現在的分支名稱叫做add-function說明我們已經建立新分支成功!下面就是實現具體功能:

假設我們建立乙個檔案叫做 check_name,實現了乙個檢查名字的功能(檔案就自己建立吧),然後我們使用git status查詢

[root@node2 public-repo]# git status

# on branch add-function

# untracked files:

# (use "git add ..." to include in what will be committed)

## check_name

nothing added to commit but untracked files present (use "git add" to track)

可以看到 check_name 已經出現了,大家如果想查詢更具體的可以使用git diff,我們驗證這個命令需要往 check_name 裡面寫一些東西,這裡我就不寫了,使用方法就是直接執行:

git diff

大家就可以看到自己新增的或者刪除的任何資訊

下一步我們提交到上游去,也就是你從**轉殖的提交到**去:

先執行git add命令,將你的修改新增到本地倉庫中,再執行:

[root@node2 public-repo]# git add --all

[root@node2 public-repo]# git commit -m "add a check_name file"

[add-function 683978f] add a check_name file

1 file changed, 0 insertions(+), 0 deletions(-)

create mode 100644 check_name

大家注意雙引號中盡量描述清晰,可以看出結果我們有乙個檔案進行了建立,最後一行描述.

然後我們執行git push命令,將當前修改推送到上游:

git push origin add-function

最後一步這裡,如果你 github 或者其他**託管平台設定金鑰設定的是有密碼的需要輸入密碼,沒有則不需要,到這裡就已經全部結束了。

再多說一句,如果大家轉殖的是開源專案,像 k8s,docker,istio 都需要簽署一些協議,不要忘記配置本地 git user.name 以及 user.email

git的使用方法

專案上傳至線上 git add git commit 備註 git push git branch 顯示所有分支 git branch newbranch 在本地建立新的分支 git checkout newbranch 切換到新的分支 git push origin newbranch 將新的分支...

Git的使用方法

2 使用git 進入cmd中切入自己需要記錄的檔案內,輸入命令 git init 執行,執行後檔案目錄中會多乙個 git 的資料夾 在目錄中建立乙個 hello.txt 檔案 如內容如下 然後在命令列中執行 git add 檔名 此時執行後沒有任何反饋的,只是將檔案存入快取中還未真正的上傳到git ...

git的使用方法

1.先把檔案新增到git git add readme.txt 2.在提交 m是提交時候寫的一句話 git commit m wrote a readme file 要隨時掌握工作區的狀態,使用git status命令 如果git status告訴你有檔案被修改過,用git diff可以檢視修改內容...