1、初始化乙個git倉庫
$ git init #初始化乙個git倉庫2、將檔案新增到git的暫存區
$ git add "readme.txt"注:使用
git add -a
或git add .
可以提交當前倉庫的所有改動
3、檢視專案當前檔案提交狀態(a:提交成功;am:檔案)在新增到快取之後又有改動
$ git status -s4、從git的快取區提交版本到倉庫,引數
-m
後為檔次提交的備註資訊
$ git commit -m "1.0.0"5、將本地的git倉庫資訊推送上傳到伺服器
$ git push6、檢視git提交的日誌
$ git log7、修改倉庫名
git remote rename 原名 新名8、新增乙個倉庫
想將乙個遠端倉庫新增到本地的倉庫中
git remote add origin 倉庫位址9、檢視當前倉庫對應的遠端倉庫位址
git remote -v10、修改倉庫對應的遠端倉庫位址
git remote set-url origin 倉庫位址11、同步
git pull origin master
origin
代表的是你遠端的倉庫,可以通過命令git remote -v
檢視,master
是分支名,如果你本地是其他分支,請換成其他分支的名字
12、暫存:將當前正在進行的工作暫存起來,然後在此基礎上幹別的事情,暫存只是針對你最後一次改動而言,即針對當前所在的版本的所有改動都算具體執行命令為:
將當前改動暫存起來
git stash恢復最後一次暫存的改動
git stash pop檢視有多少暫存
git stash list13、撤銷
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...