新學習了Git和GitHub的使用,記一下筆記,也希望可以幫助他人,這里只是初級階段,以后還會不斷的修改和完善。
1.什么是git
開源的分布式版本控制系統,與svn比獨特的地方:
1.解決了svn后提交沖突的問題
· 2.可以隨時提交自己的代碼,無網環境也可以進行代碼的提交。
3.如果你想,每個人都可以是自己成為源代碼。
2.git下載與安裝
官方下載地址:https://git-scm.com/downloads
下載完成后傻瓜式默認安裝,也可以根據自己的需求手動配置,這里就不在演示。
注意事項:安裝完成檢查本機環境變量,如果計算機沒有自動添加git的環境,需手動添加環境變量,把git的bin目錄添加進環境變量。
3.注冊github
4.本地倉庫與github倉庫關聯
第一步:進入Git Bash配置登錄遠程的用戶名和密碼
用戶名為github的登錄名,郵箱為github的郵箱
git config --global user.name "用戶名" git config --global user.email "郵箱"
第二步:生成密鑰發送給遠程倉庫,方便使用,不需要每次進入都重新輸入密碼
ssh-keygen -t rsa -C 郵箱 //郵箱是github的郵箱
按enter鍵直到出現上圖所示,打開本地c:\..\.ssh\id_rsa.pub文件。查看文件里面剛生成的密鑰。
第三步:登陸github系統。點擊右上角的 Settings--->SSH and GPG keys ---> new SSh key
把你本地生成的密鑰復制到里面(key文本框中), 點擊 add key 就ok了
第四步:測試連接是否成功
$ ssh -T git@github.com
溫馨提示:如果在本地的../.ssh有known_hosts文件說明你連接成功了
5 項目發布
1. 本地新建項目並初始化,右擊 -->> git bash here -->> git init
2. github新建倉庫 , 點擊右上角的 Settings-->>your repositories-->>new -->> creat repository
3. 本地項目關聯github遠程項目
$ git remote add origin 項目ssh地址或者https地址 //連接遠程github項目
第一次發布項目
git add . //發布文件到暫存區 git commit -m "注釋內容" //從暫存區--本地分支 git push -u origin master //發送到遠程github
第一次下載項目
git clone ssh或者https
提交
git add . //發布文件到暫存區 git commit -m "注釋內容" //從暫存區--本地分支 git push origin master //發送到遠程github
更新
git pull