vs2017中使用Git和Github


安裝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插件

image

注意:不知道為什么使用https協議,只能提交一次,后續修改提交總是報錯

5WU8(N{]TGF66[3H0W6_7NW

怎么改都不行,最后改成git協議。


步驟

  1. 創建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)

image


使用ssh地址,在github對應項目上做修改

image


這時,你可以使用 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

https://www.cnblogs.com/weixing/p/5600469.html

https://blog.csdn.net/lvwenbo0107/article/details/73331727


免責聲明!

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



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