git指令整理

2022-02-25 10:35:03 字數 2047 閱讀 6672

mkdir foldername  //建立資料夾

cd foldername //進入資料夾

mkdir foldername && cd foldername //建立資料夾並進入

git init //初始化 讓這個目錄成為git倉庫

git status //檢視倉庫當前狀態

git log //檢視工作日誌 //q退出

git log --pretty=oneline //單行輸入日誌

git add readme.txt //新增檔案到倉庫

git commit -m "update info" //從緩衝區更新到版本庫

git commit -a -m "update info"//從工作區一次性更新到版本庫

對比操作
git diff readme.txt //工作區和緩衝區的檔案內容差異

git diff --cached //緩衝區和版本庫的檔案內容差異

git diff master //工作區和版本庫的內容差異

git reset head //從緩衝區撤銷回工作區

git checkout -- //工作區撤銷回版本區的狀態

git commit -m "info" --amend //從緩衝區撤銷回工作區,然後再重新提交

rm //刪除檔案

git rm //緩衝區刪除檔案,前提是工作區已經刪除了該檔案

git rm -f //緩衝區刪除檔案,工作區也一併刪除了

git rm --cached //緩衝區刪除檔案,工作區不刪除

//head指向的版本就是當前版本,因此,git允許我們在版本的歷史之間穿梭

git checkout //工作區刪除檔案,從指定版本庫中恢復檔案

git checkout test.txt//從版本庫恢復

git reset --hard //退回具體版本

git reset --hard head^ //退回上乙個版本

git reset --hard head~//退回指定數字前版本

git reflog //記錄每一次命令

穿梭前,用git log可以檢視提交歷史,以便確定要回退到哪個版本。

要重返未來,用git reflog檢視命令歷史,以便確定要回到未來的哪個版本。

當你從遠端倉庫轉殖時,實際上git自動把本地的master分支和遠端的master分支對應起來了,

並且,遠端倉庫的預設名稱是origin。

//先有本地庫 後有遠端庫

git remote add origin [email protected]:aralic/learngit.git //關聯遠端庫

git push -u origin master// 本地同步到github上

//先有遠端庫 轉殖到本地

git clone [email protected]:arliac/gitskills.git

git checkout -b dev //建立分支

git checkout master //切換回master 分支

git branch //檢視當前分支

git merge dev //在master分支下 合併dev分支

git branch -d dev //刪除dev分支

git remote //檢視遠端庫名字

git remote -v// 檢視更詳細資訊

git push origin master//推送分支

git push origin dev //推送分支

git fetch //同步遠端倉庫

git diff master origin/master //檢視一下和遠端同步過來的**差異

git merge origin/master //和遠端倉庫** 合併到本地

git pull //直接和遠端倉庫合併**

Git指令整理

git隨便整理的一些自用的git指令 echo 專案名 readme.md git init git add readme.md git commit m first commit git remote add origin git github.com qiubaiying 專案名.git git...

Git指令整理

新增tag git tag a tag名稱 m 注釋文字 檢視所有tag git tag push tag git push origin tag名 刪除標籤 git tag d tag名稱 git push origin refs tags tag名稱 刪除遠端分支 git push origin...

git指令整理

進入乙個空白資料夾,可以在資料夾上方目錄欄直接輸入cmd或者在資料夾中右擊git bash here,開啟終端 1.方法1 git init git remote add origin git pull origin 分支名 拉取遠端分支 並且本地生成同名分支 2.方法2 推薦 git clone ...