首先下載一個git,然後配置好。
- 在Qt中創建一個項目
- 來到項目所在的文件夾,
右鍵/git bash here
(Windows系統打開git的方法) - 在git bash中,輸入
git init
,創建一個本地倉庫。 - 執行
git remote add origin <倉庫鏈接地址>
。這樣,origin就是倉庫地址了。一般是https或ssh。 - 執行
git branch 分支名
,在本地倉庫創建一個分支並命名。如果要推到遠程倉庫的目標分支,則分支名因與目標相同。圖中藍綠色的括號爲當前分支。
- 執行
git checkout 分支名,切換到相應分支
git pull origin 分支名
,用某個遠程倉庫分支的代碼更新本地相應分支的代碼。- 提交代碼更改,首先
git add .
添加當前目錄的代碼,然後git commit -m '描述'
,最後git push origin 分支名
,將代碼更改提交上去。 - 如果遠程倉庫的代碼被別人修改過而你在修改本地代碼前沒有pull,會導致代碼版本不一樣,這時候會提交失敗,可以
git push --force origin 分支名
,這樣會本地代碼強制覆蓋遠程倉庫代碼(會覆蓋掉別人的修改),所以每次更改代碼前最好pull一下。如果遠程沒有這個分支,會在遠程倉庫新建一個。 git log
可以看到自己的提交記錄。
- 回溯操作。如果你pull代碼後發現你的代碼被其他人誤操作了,可以
git reset --hard HEAD^
,使本地倉庫當前分支回退到上一次提交的狀態,回退前記得切換到相應分支。而HEAD^^
表示上上次的狀態,HEAD~100
表示上100次的狀態。也可以把HEAD
換成上一步中log
裏的commit
的序列號。