首先,下载并安装Git,官方地址:https://git-scm.com/download/win
1. 单人使用Git,克隆并提交代码第1步:
打开pycharm,点击File----->Settings---->Version Control----->Git----->配置git路径(此处为bin下的git.exe)------>点击ok
第2步:克隆代码。
点击VCS------>Get from version control------>填写URL与Directory,点击Clone。
第3步:打开克隆的代码,进行代码编写。
第4步:提交代码。
点击Commit按钮(√)------>弹出提交页面Commit Changes------->填写提交信息------->点击Commit提交代码
第5步:push代码。
点击push按钮----->弹出Push Commits to 页面----->点击Push按钮,将文件推送至远端仓库。
2. 多人使用Git协同工作
多人使用Git,与单人使用Git的不同在于:第4步Commit代码之后,进行Pull操作,然后再Push代码。在进行Pull操作时,若后提交的代码与上一个人提交的代码有不同之处,会弹出解决冲突界面,冲突解决完成后,尚可提交。
Pull操作的目的:若两个人同时对同一文件的不同地方进行修改,不进行Pull操作,后提交代码的人员会覆盖上一个人提交的代码,Pull操作防止了这种情况的发生。
3. push代码后回滚仓库代码当push代码至仓库后,发现上传的代码有误或者操作有误,导致仓库代码被修改,此时,需要回滚仓库代码至上一次的记录。
3.1 新建一个分支,把要回退的代码提交到新分支中(1)git log 找到需要回退版本提交的commit id 或者从git 仓库页面上获取
(2)在本地新建一个分支
(3)git reset --hard <commit id >
(4)然后git push
3.2 如果不新建分支,在原分支上进行回滚,会作为一次新的提交保存到仓库中(1)git log 得到commit id
(2)git reset --hard <commit id>
(3)git push <本地的远端仓库名称> HEAD --force 如:git push origin HEAD --force 这个操作因为需要强推,因此要高权限支持强推动作
可以使用 git remote -v 来查看本地的远端仓库名称
,