FinalProject-bg9

Introduction << Previous Next >> python基本語法

git指令

git基本指令
mkdir name 創建一個文檔夾

rm file 刪除

cd name 進入文檔夾

pwd 查看當前目錄

git init 把當前目錄變成git可以管理的倉庫 生成.git文檔夾

git add name 把文檔添加到暫存區stage

git commit -m “ ” 把暫存區所有文檔提交到git當前分支上(本地倉庫)

git status 查看當前git倉庫狀態

git diff file 查看修改的文檔內容

git log 查看從最近到最遠的提交日誌

git reset --hard 版本號 回退到某版本(HEAD指向當前版本)

git push origin HEAD --force 上傳目前(hard)版本
git reflog 查看命令操作歷史

git checkout -- file 丟棄工作區文檔的修改

git reset HEAD file 丟棄暫存區的文檔

git rm file 刪除工作區文檔後還需刪除git中的文檔

git checkout --file 恢復誤刪的git文檔

git remote add origin address 關聯一個遠程倉庫

git push -u origin master 第一次推送代碼到遠程倉庫

(-u會把本地倉庫master分支和遠程倉庫的master分支關聯起來)

git clone address 從遠程倉庫克隆代碼到本地

git branch name 創建分支

git checkout name 切換分支

git branch 查看分支

git checkout -b name 創建分支並切換到分支上  

git merge name 合併指定分支到當前分支上

git branch -d name 合併後刪除分支

合併時出現衝突要手動解決衝突,再提交,最後合併。

git stash 將寫到一半的代碼從工作區拿走存起來

git stash pop 恢復隱藏的代碼到工作區並刪除隱藏位置的代碼

git branch -D name 強行刪除一個沒有合併過的分支


Introduction << Previous Next >> python基本語法