使用 vscode將本地項目上傳到github、從github克隆項目以及刪除github上的某個文件夾


安裝Git后,可以看到windows環境下有兩個命令輸入窗口Git CMD 和Git Bash

Git GUI是可視化圖形界面

 

Git中的Bash是基於CMD的,在CMD的基礎上增添一些新的命令與功能。所以在使用的時候,用Bash更加方便。


一、將本地項目上傳到github

1、創建本地倉庫(文件夾)

mkdir study//創建文件夾study
cd study //進入study文件夾

2、通過命令git init把這個文件夾變成Git可管理的倉庫
git init //把這個文件夾變成Git可以管理的倉庫

這時可以發現study里面多了個.git文件夾,它是Git用來跟蹤和管理版本庫的。如果你看不到,是因為它默認是隱藏文件,那你就需要設置一下讓隱藏文件可見。

3、把項目粘貼到這個本地Git倉庫里面(粘貼后你可以通過git status來查看你當前的狀態),然后通過

git add . //把項目添加到倉庫(或git add .把該目錄下的所有文件添加到倉庫,注意點是用空格隔開的)。在這個過程中你其實可以一直使用git status來查看你當前的狀態。

git commit -m "注釋"// 把項目提交到倉庫。

4、在github上創建study文件夾后

git remote add origin https://github.com/husterlihuijuan/study.git   //與github(遠程倉庫)建立聯系

git push -u origin master  //把本地庫study的所有內容推送到遠程倉庫(也就是Github)上,此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

 至此就完成了將本地項目上傳到Github的整個過程。

5、創建分支

git branch note //創建note分支

git checkout note //切換到note分支

6、把分支添加到github上

git push --set-upstream origin note //note分支已經上傳到了 github

二、刪除github上某個分支的文件夾

在github上只能刪除倉庫,卻無法刪除文件夾, 所以只能通過命令來解決,如下:刪除master分支下的doc文件夾

git pull origin master //將遠程倉庫里面master分支的項目拉下來

dir  //查看master分支有哪些文件夾

git rm -r --cached doc  //刪除master分支下的doc文件夾
git commit -m '刪除了doc'  //提交,添加操作說明

git push origin master// 將本次更改更新到github項目上去

(每次增加文件、刪除文件或修改文件,都要add、commit 然后直接 git push origin master,就可以同步到github上了)

三、從github上clone項目到本地

git clone https://github.com/husterlihuijuan/reacter.git

此時 在所選的盤里會自動有一個reacter文件夾,說明已經克隆到本地,但此時該目錄 並不是git可以管理的倉庫

進入該目錄,在項目目錄下

D:\reacter>git init //讓該reacter目錄變成git可以管理的倉庫,且此時已經和遠程倉庫自動建立好了聯系

但此時 只有一個master分支,若你需要另外一個分支,在另外一個分支上工作,把另外一個分支也克隆下來,如,你需要 greeting分支

D:\reacter>git checkout -b greeting origin/greeting //此時你就把greeting分支克隆到本地了,通過 git branch 可以查看

接下來就可以在本地進行工作了

 


免責聲明!

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



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