git倉庫的基本指令

2021-09-12 15:08:54 字數 1856 閱讀 7510

1、初始化乙個git倉庫

$ git init               #初始化乙個git倉庫
2、將檔案新增到git的暫存區

$ git add "readme.txt"
注:使用git add -agit add .可以提交當前倉庫的所有改動

3、檢視專案當前檔案提交狀態(a:提交成功;am:檔案)在新增到快取之後又有改動

$ git status -s
4、從git的快取區提交版本到倉庫,引數-m後為檔次提交的備註資訊

$ git commit -m "1.0.0"
5、將本地的git倉庫資訊推送上傳到伺服器

$ git push
6、檢視git提交的日誌

$ git log
7、修改倉庫名

git remote rename 原名 新名
8、新增乙個倉庫

想將乙個遠端倉庫新增到本地的倉庫中

git remote add origin  倉庫位址
9、檢視當前倉庫對應的遠端倉庫位址

git remote -v
10、修改倉庫對應的遠端倉庫位址

git remote set-url origin 倉庫位址
11、同步

git pull origin master
origin代表的是你遠端的倉庫,可以通過命令git remote -v檢視,master是分支名,如果你本地是其他分支,請換成其他分支的名字

12、暫存:將當前正在進行的工作暫存起來,然後在此基礎上幹別的事情,暫存只是針對你最後一次改動而言,即針對當前所在的版本的所有改動都算具體執行命令為:

將當前改動暫存起來

git stash
恢復最後一次暫存的改動

git stash pop
檢視有多少暫存

git stash list
13、撤銷

git reset --hard
請注意:以上命令會完全重置你的修改,如果你想保留某些檔案,請使用checkout +檔案路徑 命令來逐一撤銷修改

如果你想重置到某一版本,可以將--hard改為具體的commit的id如:

git reset 1d7f5d89346
請注意,這時你的修改仍然存在,只是你的最近一次提交的版本號變成了你要重置的版本,如果說你想完全丟棄修改,只需要加上 --hard引數就可以

(1)回退到當前版本(放棄所有修改)

git reset --hard

(2)放棄某乙個檔案的修改

git checkout sample.txt

git status

(3) 回退到某一版本但儲存自該版本起的修改

git status

git log

git reset 版本號

git status

(4) 回退到某一版本並放棄所有的修改

(5) 回退遠端倉庫的版本

(6) 如何以當前版本為基礎,回退指定個commit

git reset head~x //x代表你要回退的版本數量,是數字!!!!
(7) 如何回退到遠端版本一樣

git reset --hard origin/master // origin代表你遠端倉庫的名字,master代表分支名

Git(三)Git安裝 倉庫 基本指令

安裝後,開啟cmd,自報家門 如下資訊會在提交 時要使用,記錄在你的每一次提交中,以後才知道那次提交是誰做的 執行 git config global user.name your name 使用者名稱 git config global user.email your emial 郵箱檢視資訊 g...

git的基本指令

mkdir learngit 建立learngit資料夾 git init 開始建立時進行初始化 git add readme.txt 將readme.txt新增到暫存區 git commit m add readme 將在快取區的內容進行提交 git status 隨時掌握工作區的狀態 git d...

git基本指令

git 更新 1.git status 檢視本地是否有沒有提交的 2.git pull 根據提示輸入密碼 配置git 使用者名稱 git config user.name 韓萬傑 配置郵箱 多人開發溝通 git config user.email 配置全域性性的使用者名稱和郵箱 整個作業系統中的gi...