Git使用方法

2022-06-05 10:45:10 字數 2536 閱讀 2239

git基本工作原理

git工作流程

git配置

新增ssh公鑰

參考這個gitee官方部落格,

兩種方法,一種是在本地建立;另一種是從遠端倉庫轉殖。

本地建立

git init,在專案的資料夾下使用該命令。

​ 在當前目錄下,新增.git資料夾

轉殖遠端倉庫到本地,再在轉殖的專案裡修改。

git clone 《遠端倉庫位址》

轉殖某個分支git clone -b 《指定分支名》 《遠端倉庫位址》

git clone後檔案去**找?

通常檔案在於剛才執行「git clone」命令列操作的路徑下。

遠端倉庫位址在**找?

以gitee(碼雲)為例,進入遠端倉庫,點選轉殖,複製https位址即可。

配置遠端倉庫

​ git remote -v

​ git remote add origin 《倉庫位址》

​ git remote rm

git檔案狀態

​ git status

​ git status [filename]

改變檔案狀態(add、commit)

​ git add .

​ git add [filename]

git add readme.md檔案,然後用git status檢視狀態。可以看到只有readme.md檔案被放在了stage中。(並且有提示,使用「git rm --cached ..."語句將它從stage中移除。

​ git commit -m "《資訊》"

《資訊》處不能為空,可以填寫「first commit」等內容,用於標記本次提交。

忽略檔案

例如我的專案用vscode開啟,那就有乙個隱藏檔案.vscode。

我們可以把它忽略。

上傳檔案

git push -u origin [分支名字]

分支名字處,可以選擇指定的分支,當新建乙個倉庫是,預設是master。

到這一步我們就完成了將本地倉庫同步到遠端倉庫了。

常見錯誤

failed to push some refs to

報錯解決方法:這個錯誤很大原因是github 倉庫中的readme.md檔案不在本地**目錄中,通過以下**合併git pull --rebase origin master 這個時候就可以在本地檔案中看到readme.md檔案,之後再執行git push origin master進行推送

遠端repository和我本地的repository衝突

1.使用強制push的方法:

$ git push -u origin master -f

這樣會使遠端修改丟失,一般是不可取的,尤其是多人協作開發的時候。

2.push前先將遠端repository修改pull下來

$ git pull origin master

$ git push -u origin master

3.若不想merge遠端和本地修改,可以先建立新的分支:

$ git branch [name]

然後push

$ git push -u origin [name]

Git 使用方法

git 常用命令 git init here 建立本地倉庫 repository 將會在資料夾下建立乙個 git 資料夾,git 資料夾裡儲存了所有的版本資訊 標記等內容 git remote add origin git github.com winter1991 helloworld.git 把...

Git 使用方法

git 常用命令 git init here 建立本地倉庫 repository 將會在資料夾下建立乙個 git 資料夾,git 資料夾裡儲存了所有的版本資訊 標記等內容 git remote add origin git github.com winter1991 helloworld.git 把...

Git使用方法

最近專案用到了git,開始,覺得非常難用,後來,也就習慣了。現在,簡單概括下git的常用操作吧,後續的話我會繼續補充的。1 clone 的檢出,使用git轉殖,可以使用圖形化介面,也可以使用命令。2 pull 使用這個命令,可能用svn的人不太習慣,但可以放心,你選擇單個檔案,或者這個專案來pull...