github在linux上的使用

2021-07-15 21:59:48 字數 1742 閱讀 9034

1 linux下git和github環境的搭建

第一步: 安裝git,使用命令 「sudo apt-get install git」

第二步: 建立github帳號

第三步: 生成ssh key,使用命令 「ssh-keygen -t rsa -c "[email protected]"」,your_email是你的email

第四步: 回到github,進入account settings,左邊選擇ssh keys,add ssh key,title隨便填,貼上key。

第六步: 配置git的配置檔案,username和email

git config --global user.name "your name" //配置使用者名稱

git config --global user.email "your email" //配置email

2 利用git從本地上傳到github

第一步: 進入要所要上傳檔案的目錄輸入命令 「git init」

第二步: 建立乙個本地倉庫origin,使用命令 「git remote add origin [email protected]:yourname/yourrepo.git」

youname是你的github的使用者名稱,yourrepo是你要上傳到github的倉庫

第三步: 比如你要新增乙個檔案***到本地倉庫,使用命令 「git add ***」,可以使用「git add .」自動判斷新增哪些檔案

然後把這個新增提交到本地的倉庫,使用命令 」git commit -m 」說明這次的提交「 「

最後把本地倉庫origin提交到遠端的github倉庫,使用命令 」git push origin master「

3 從github轉殖專案到本地

第一步: 到github的某個倉庫,然後複製右邊的有個「https clone url」

第二步: 回到要存放的目錄下,使用命令 "git clone ",紅色的url只是乙個例子

第三步: 如果本地的版本不是最新的,可以使用命令 「git fetch origin」,origin是本地倉庫

第四步: 把更新的內容合併到本地分支,可以使用命令 「git merge origin/master」

如果你不想手動去合併,那麼你可以使用: git pull 《本地倉庫》 master // 這個命令可以拉去最新版本並自動合併

4 github的分支管理

建立1 建立乙個本地分支: git branch 《新分支名字》

2 將本地分支同步到github上面: git push 《本地倉庫名》 《新分支名》

3 切換到新建立的分支: git checkout 《新分支名》

4 為你的分支加入乙個新的遠端端: git remote add 《遠端端名字》 《位址》

5 檢視當前倉庫有幾個分支: git branch 刪除

1 從本地刪除乙個分支: git branch -d 《分支名稱》

2 同步到github上面刪除這個分支: git push 《本地倉庫名》 :

5 常見錯誤

1 如果出現報錯為error: repository not found.fatal: the remote end hung up unexpectedly則代表你的 origin 的url 鏈結有誤,可能是建立錯誤,也可能是這個 [email protected]:***/new-project.git url 指定不正確。重新建立。

git 的詳細介紹:請點這裡

:請點這裡

git和github在linux的基本使用

git config global user.name woaigithub git config global user.email jorden008 gmail.com 新建公鑰和私鑰 ssh keygen c jorden008 gmail.com t rsa 顯示公鑰內容,拷貝到githu...

github在Linux上的簡單使用

新建乙個目錄和檔案,編輯檔案後儲存 目錄名和github倉庫名一致 mkdir demo cd demo touh readme.md gedit readme.md 設定使用 git 時的姓名和郵箱位址 git config global user.name your userid git con...

mac上使用Xcode連線github使用小結

幾次使用github沒有成功,今天終於重整旗鼓,平心靜氣配置了一把。關鍵點如下 git安裝路徑如果打不開,需要fq才能開啟。xcode如果使用ssh連線,要求輸入使用者名稱密碼,而且老是報錯,那是因為ssh沒配置好。配置好後就不會要求輸入使用者名稱密碼了。xcode中連線使用github xcode...