git的基本使用方法(Qt)
首先下载一个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
的***。