Linux下Git和GitHub使用方法總結


來源:Linux下Git和GitHub使用方法總結 

1 Linux下Git和GitHub環境的搭建


第一步: 安裝Git,使用命令 “sudo apt-get install git”


第二步: 到GitHub上創建GitHub帳號


第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email


第四步: 回到github,進入Account Settings,左邊選擇SSH Keys,Add SSH Key,title隨便填,粘貼key。key就是

~/.ssh/id_rsa.pub內容。


第五步: 測試ssh key是否成功,使用命令“ssh -T git@github.com”,如果出現You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。


第六步: 配置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 git@github.com:yourName/yourRepo.git”
youname是你的GitHub的用戶名,yourRepo是你要上傳到GitHub的倉庫,這是你再GitHub上添加的倉庫。


第三步: 比如你要添加一個文件xxx到本地倉庫,使用命令 “git add xxx”,可以使用“git add .”自動判斷添加哪些文件


然后把這個添加提交到本地的倉庫,使用命令 ”git commit -m ”說明這次的提交“ “


最后把本地倉庫origin提交到遠程的GitHub倉庫,使用命令 ”git push origin master“


 


3 從GitHub克隆項目到本地


第一步: 到GitHub的某個倉庫,然后復制右邊的有個“HTTPS clone url”


第二步: 回到要存放的目錄下,使用命令 "git clone https://github.com/chenguolin/scrapy.git",紅色的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 <本地倉庫名> :<github端分支>


 


5 常見錯誤


1 如果出現報錯為ERROR: Repository not found.fatal: The remote end hung up unexpectedly則代表你的 origin 的url 鏈接有誤,可能是創建錯誤,也可能是這個 git@github.com:xxx/new-project.git url 指定不正確。重新創建。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM