菜鳥git學習

2022-01-14 01:49:56 字數 1816 閱讀 3867

基礎知識:

安裝github之後,所有的命令在git shell 中輸入。

e:\文件\github [master +2 ~0 -0 !]>cd [todolist]

e:\文件\github 表示當前目錄

cd 命令就是進入你專案所在的目錄,這個命令就進入了e:\文件\github \todolist

如果想切換到另乙個盤:直接輸入碟符就可以。如c:

今天晚上學到的git命令:

git clone 從遠端倉庫複製專案到本地 

git clone [//這裡是倉庫的遠端位址

git status在本地編輯**之後,這個命令表示發生了哪些改變。

modified 表示todo.js有改動。

new file:   todolist/css/additemform.css 表示建立了乙個新的css檔案

git add 在push新增到遠端倉庫之前,這個命令表示要把哪些檔案新增到上傳佇列中。

這裡新增了三個檔案。分別是todo.css,todo.js,additemform.css

git add .  表示將git stutus 顯示的所有發生變化的檔案都插入上傳佇列。

git rm 如果 add了不需要上傳的檔案,用這個命令remove掉該檔案。

畫紅線的命令裡 remove了.idea資料夾裡的檔案。.idea是webstrom的資料夾。-f 這是乙個修飾符,表示強制remove

git commit 這個命令輸入之後會開啟乙個txt文件,用於描述這次提交發生了哪些改動。下圖裡的漢字就是輸入到txt文字裡的描述。

上面的完成之後 就可以用git push提交了git push origin [master]

master表示提交到master分支

git鼓勵大量使用分支:

檢視分支:git branch

建立分支:git branch

切換分支:git checkout

建立+切換分支:git checkout -b

合併某分支到當前分支:git merge

刪除分支:git branch -d

git清掉遠端提交,然後重新提交

假如我們提交了乙個有問題的**,並且已經推送到了遠端,然後希望把遠端的這次提交刪掉,重新提交,可以這樣本地reset到提交前的狀態

重新編輯並commit,這時vscode提交遠端有提交可以拉,本地有提交可以推

使用push -f覆蓋掉遠端的有問題的提交 

git 菜鳥級命令

git clone url 獲取乙個 url 對應的遠端 git repo,並在本地建立乙個 local copy git status查詢 repo 的狀態 git status s s 表示short git touch新建乙個檔案 git touch readme.md新建乙個名為 readm...

菜鳥之路 重撿Git

配置資訊 git config global user.name yourname git congif global user.email youremail 檢查一下配置的資訊,去掉引號名稱 建立 倉庫 到工程目錄下,右鍵,開啟git bash git init 該倉庫儲存版本管理需要的資訊 l...

菜鳥學習c c

1 輸出hello world 使用mingw編輯器。helloatom.cpp include include using namespace std int main 錯誤 c log g helloatom.cpp helloatom.cpp in function int main hell...