安裝Git
我使用的是windows 10 +git 2.15.1.2-64-bit.exe
外網地址下載特別慢,所以用的是淘寶的鏡像
http://cdn.npm.taobao.org/dist/git-for-windows/v2.15.1.windows.2/Git-2.15.1.2-64-bit.exe
安裝vs2017 github插件
注意:不知道為什么使用https協議,只能提交一次,后續修改提交總是報錯
怎么改都不行,最后改成git協議。
步驟
創建ssh key
- 按github官方要求,在創建SSH Key之前,我們先檢測下我們電腦是否已經存在SSH Key。在Git Bash下執行下面命令:
type %userprofile%\.ssh\id_rsa.pub
- 如果檢測到存在,則會返回一大串以ssh-rsa開頭的字符串,沒錯,這就是SSH Key
- 這里再說下我遇到的怪事,我在Git Bash下執行這條命令時查找不到SSH Key,提示:bash: type: %userprofile%.sshid_rsa.pub: not found,但是我在cmd下執行時顯示的又是有SSH Key的(實際上也確實是存在的)。
- 如果你顯示的也是存在的,那恭喜你可以跳過這一步,直接把這串以ssh-rsa開頭的字符串拷貝添加到github上就行了。
- 如果不存在,沒關系,我們創建,執行下面命令:
ssh-keygen -t rsa -C "***@***(你在github上注冊的郵箱地址)"
回車后它會要求你設置驗證密碼,也可為空
OK,在此執行檢測命令就可以看到了。
然后到github上點擊右上角頭像選擇“setting”,選擇“SSH and GPG Key”,點擊New SSH key,按步驟添加就行了。
點擊Add SSH key就OK了。可能會要你輸入驗證密碼,就是你的github賬戶密碼。
至此,完成這些步驟,我們就完成80%的工作了。
接下來就是配置在Git上配置我們的用戶信息了。執行下面命令:
$ git config --global user.name "userName" $ git config --global user.email "userEmail"
更多關於config的信息,可以查看官方說明:點擊打開鏈接
打開項目文件的目錄,右鍵git bash,按順序輸入以下命令
1. git init:將當前目錄初始化為git 倉庫(Repository),命令執行完畢后會在當前目錄下生成一個.git隱形文件夾,里面包涵了一些git倉庫初始配置文件 2. git add . :將當前目錄下的所有文件和文件加及其子文件加入git版本控制(除了一些被過濾的文件),執行后說明現在這些可以提交到服務器了。當然你也可以添加指定文件(git add fileName)。注意,add 后面跟着“.”,表示當前目錄。 3. git commit –m “commit message”:提交文件到緩存,並加上提交信息(必須) 4. git remote add origin https://github.com/username/gitProject.git:(對應的github遠程倉庫地址)。如果你是第一次提交項目,這一句非常重要,這是你本地的當前的項目與遠程的哪個倉庫建立連接。 例如:git remote add origin https://github.com/username/gitProject.git 5. git push –u origin master:將你剛剛add的文件上傳到github對應倉庫 如果成功,你登陸到github查看相應倉庫就可以看到你剛剛提交的文件,並帶有commit信息。 6. git status:查看是否提交成功與否。如果執行后返回信息沒有紅色或綠色(默認顏色,一些改動過但還未同步到github上額文件信息)文字,這表明當前無可提交內容,即提交成功。
2.修改本地ssh remote url,更改成git協議
找你的解決方案的文件夾,右鍵git bash
使用 git remote -v 查看自己的遠程地址,我本地已經改了。如果未改應該是這樣
origin https://github.com/someaccount/someproject.git (fetch) origin https://github.com/someaccount/someproject.git (push)
使用ssh地址,在github對應項目上做修改
這時,你可以使用 git remote set-url 來調整你的url。
git remote set-url origin git@github.com:someaccount/someproject.git
完了之后,你便可以再用 git remote -v 查看一下。
3.在vs2017中使用github
1.首先將解決方案加入代碼管理
2.在本地Git存儲庫中雙擊剛建立的項目
3.點擊同步
后點擊Push到Github
4.push至Github
然后就完成了項目的建立和Push
6.修改並提交
首先修改一處,然后再類上右鍵提交,填寫注釋后全部提交並推送。
然后再同步選項卡會提示 已經成功推送到origin/master。
參考地址
https://blog.csdn.net/zsp765098084/article/details/53421546
https://www.jianshu.com/p/a3b4f61d4747