vscode中配置github


1、安裝git和vscode
2、配置git(git 安裝目錄中)

1 git config --global user.name "xxx" 
2 git config --global user.email "xxx@163.com"

3、vscode選擇文件夾作為工作目錄
4、vscode中進入命令面板搜索git,選擇git初始化命令

 

 

5、在文件夾中選擇git bash here

SSH模式

1 git remote add orgin git@github.com:xxx/aaa.git

HTTP模式

1 git remote add orgin https://github.com/xxx/aaa.git

 注意 是orgin 還是 origin

xxx是你的github用戶名, aaa.git 是你在github上的倉庫名

ssh和http互換的時候

1 # 先看一下遠端地址是否自己想要的
2 git remote -v 
3 # 不是就移除
4  git remote remove origin

6、輸入

1 git pull orgin master

將遠程倉庫拉到本地

1、個人在github上面創建了倉庫,通過本地的git拉取遠程倉庫到本地報錯信息如下:
http://www.mamicode.com/info-detail-2523100.html

git pull push出現There is no tracking information for the current branch錯誤

解決在通過git客戶端 git pull的時候出現Threre is no tracking information for the current branch . Please specify which branch you want to merge with。

就是需要指定本地projet分支,跟遠程倉庫項目分支之間的關系,比如,我們需要本地master對應遠程的master

1 git branch --set-upstream-to=origin/master master

 再執行

1 git push --set-upstream orgin master

 git 使用過程中問題解決

1

解決“fatal: 'origin' does not appear to be a git repository...”

當使用Git進行代碼push提交時,出現報錯信息“fatal: 'origin' does not appear to be a git repository...”,

$ git push -u origin master
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

是因為遠程不存在origin這個倉庫名稱,可以使用如下操作方法,查看遠程倉庫名稱以及路徑相關信息,可以刪除錯誤的遠程倉庫名稱,重新添加新的遠程倉庫;

git remote -v:                                           查看遠程倉庫詳細信息,可以看到倉庫名稱

git remote remove orign:                        刪除orign倉庫(如果把origin拼寫成orign,刪除錯誤名稱倉庫)!!!重點注意 極可能錯誤

git remote add origin 倉庫地址:              重新添加遠程倉庫地址

gti push -u origin master:                       提交到遠程倉庫的master主干

2.

解決"requested upstream branch 'origin/master' does not exist"

問題:

1、本地初始化了git倉庫,放了一些文件進去並進行了add操作和commit提交操作;

2、github創建了git倉庫並建立了README,.gitignore等文件;

3、本地倉庫添加了github上的git倉庫作為遠程倉庫,起名origin;

      git remote add origin 遠程倉庫地址

4,本地倉庫也遠程倉庫關聯

git branch --set-upstream-to=origin/master master
這個時候就出現了

 

解決問題:

如果直接pull,就會出現  

refusing to merge unrelated histories
的錯誤,正確姿勢:

git pull origin master --allow-unrelated-histories
然后本地遠程倉庫關聯

git branch --set-upstream-to=origin/master master
最后就可以push了;

總結一下:本地倉庫有文件,遠程倉庫也有文件,正確姿勢:

1,git remote add origin 遠程倉庫地址

2,git pull origin master --allow-unrelated-histories

3,git branch --set-upstream-to=origin/master master

4,git push

Git提交時出現Merge branch 'master' of ...之解決方法

解決方法

使用git pull --rebase命令,如果沒有沖突,則會直接合並,如果存在沖突,手動解決沖突即可,不會再產生那條多余的信息。如果你不想每次都rebase,可以在git bash里執行

git config --global pull.rebase true
1
這個配置就是告訴git在每次pull前先進行rebase操作。

Git出現There is no tracking information for the current branch提示的解決辦法

在執行git pull的時候,提示當前branch沒有跟蹤信息:

1
There  is  no tracking information  for  the current branch

  

 

   對於這種情況有兩種解決辦法,就比如說要操作master吧,一種是直接指定遠程master:

1
git pull origin master

  另外一種方法就是先指定本地master到遠程的master,然后再去pull:

1
2
git branch  - - set - upstream - to = origin / master master
git pull


免責聲明!

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



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