Windows下pycharm配置git

首先,下载并安装Git,官方地址:https://git-scm.com/download/win

1. 单人使用Git,克隆并提交代码

第1步:

打开pycharm,点击File----->Settings---->Version Control----->Git----->配置git路径(此处为bin下的git.exe)------>点击ok

pycharm中文版界面配置(Windows下pycharm配置git)(1)

pycharm中文版界面配置(Windows下pycharm配置git)(2)

第2步:克隆代码。

点击VCS------>Get from version control------>填写URL与Directory,点击Clone。

pycharm中文版界面配置(Windows下pycharm配置git)(3)

pycharm中文版界面配置(Windows下pycharm配置git)(4)

第3步:打开克隆的代码,进行代码编写。

pycharm中文版界面配置(Windows下pycharm配置git)(5)

第4步:提交代码。

点击Commit按钮(√)------>弹出提交页面Commit Changes------->填写提交信息------->点击Commit提交代码

pycharm中文版界面配置(Windows下pycharm配置git)(6)

第5步:push代码。

点击push按钮----->弹出Push Commits to 页面----->点击Push按钮,将文件推送至远端仓库。

pycharm中文版界面配置(Windows下pycharm配置git)(7)

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 来查看本地的远端仓库名称

,