Git 使用方法

2021-08-15 17:19:40 字數 3243 閱讀 8723

git是分布式的管理工具,遠端管理基於ssh,所以先配置ssh,按照下面的步驟走,就行。

##配置個人資訊:

$ git config --global user.name "你的使用者名稱"

$ git config --global user.email "你的郵箱"

##生成ssh秘鑰:

$ ssh-keygen -t rsa -c

"你的郵箱"

##之後按3個回車,就行,秘鑰預設的存放位置 /root/.ssh/id_rsa 和 /root/.ssh/id_rsa.pub

複製id_rsa.pub的內容,貼上到github上,具體做法:

#檔案是關於工程**的介紹,類似與使用說明書

$ git init

#初始化乙個本地的 git倉庫,在當前的工作目錄下生成隱藏的.git目錄(隱藏的.git目錄可使用ls -af命令可以檢視到)

$ git add readme.md

#把readme.md檔案新增到倉庫中

$ git commit -m "first commit"

#執行提交說明,在git中這個屬於強制性的

$ git remote add origin [email protected]:「yourname」/atest.git

#新增本地倉庫origin和指定遠端倉庫位址

$ git push origin master

#推送本地倉庫到遠端指定的master分支上。

其他命令:

git log             //歷史記錄

git reset --《版本號》 //版本回退

---------------------------------------

git branch //檢視本地分支

git branch -a //檢視所有分支

git checkout -b 《分支》 //建立並切換

git checkout 《分支》 //切換

git merge 《分支》 //合併

git branch -d 《分支》 //刪除

---------------------------------------

git tag -a -m "message" 《版本號》 //新增

git tag -d //刪除

git push origin //推送

---------------------------------------

git remote //檢視遠端倉庫

注意:

git remote add origin [email protected]:***/***.git 3 git push -u origin master

會出現的問題:

一些可能遇到的問題解決:

如果輸入$ git remote add origin [email protected]:djqiang(github帳號名)/gitdemo(專案名).git

提示出錯資訊:fatal: remote origin already exists.

解決辦法如下:

1、先輸入$ git remote rm origin

2、再輸入$ git remote add origin [email protected]:djqiang/gitdemo.git 就不會報錯了!

3、如果輸入$ git remote rm origin 還是報錯的話,error: could not remove config section 『remote.origin』. 我們需要修改gitconfig檔案的內容

5、找到乙個名為gitconfig的檔案,開啟它把裡面的[remote "origin"]那一行刪掉就好了!

如果輸入$ ssh -t [email protected]

解決辦法如下:

1、先輸入$ ssh-agent,再輸入$ ssh-add ~/.ssh/id_key,這樣就可以了。

2、如果還是不行的話,輸入ssh-add ~/.ssh/id_key 命令後出現報錯could not

open

a connection to your authentication agent.解決方法是key用git gui的ssh工具生成,這樣生成的時候key就直接儲存在ssh中了,不需要再ssh-add命令加入了,其它的user,token等配置都用命令列來做。

3、最好檢查一下在你複製id_rsa.pub檔案的內容時有沒有產生多餘的空格或空行,有些編輯器會幫你新增這些的。

如果輸入$ git push origin master

提示出錯資訊:error:failed to push som refs to …….

解決辦法如下:

1、先輸入$ git pull origin master//先把遠端伺服器github上面的檔案拉下來

2、再輸入$ git push origin master

read

from remote repository.

4、則需要重新輸入$ git remote add [email protected]:djqiang/gitdemo.git

使用git在本地建立乙個專案的過程

$ makdir ~/hello-world //建立乙個專案hello-world

$ cd ~/hello-world //開啟這個專案

$ git init //初始化

$ touch readme

$ git add readme //更新readme檔案

$ git commit -m 『first commit』 //提交更新,並注釋資訊「first commit」

$ git remote add origin [email protected]:defnngj/hello-world.git //連線遠端github專案

$ git push -u origin master //將本地專案更新到github專案上去

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