前提:windows环境已安装git,鼠标右击可以看到Git Bash Here
登录git网址,点击左上角Enterprise,查看自己的代码访问权限
![](https://i-blog.csdnimg.cn/blog_migrate/44ea37a350d0b4e126241aaa55dbd30e.jpeg)
在e盘新建文件夹robot,进入文件夹右击打开Git Bash Here
配置git操作的个人信息和邮箱地址
git config --global user.name xxx
git config --global user.email xxx
git config --global –l 可以查看配置信息
进入项目,点击Code获取仓库下载地址
![](https://i-blog.csdnimg.cn/blog_migrate/635b61bf207063113c10a613e8c07d61.jpeg)
Clone代码,执行命令git clone url会跳出git登录框,输入登录git网页的用户名和密码即可
git clone https://github.local/xx.git
![](https://i-blog.csdnimg.cn/blog_migrate/5ff20a6a318b03d296c80e77df8e592d.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/a2403e698deeb185b10ef2a50a6cbe94.jpeg)
cd进入clone下来的工程项目,查看当前分支,切换到自己想push的分支
cd xxx
git branch -a # 展示当前工程下的各个分支,绿色的表示当前所在分支
git checkout xxx # 切换当前分支
![](https://i-blog.csdnimg.cn/blog_migrate/6f40af50e34358dc2a0c6dc805568e5d.jpeg)
代码提交分为git add、git commit -m、git push三步
a. git add 用于将本地工作区(就是本地电脑)的文件提交到暂存区中(此时提交的文件在本地);add可以整个目录,单个文件或者多个文件
git add /e/xx
git add /e/xx/a.py /e/xx/b.py
![](https://i-blog.csdnimg.cn/blog_migrate/7a01281d4fe21434f4d76a1d1df2ef06.jpeg)
b.git commit -m用于将暂存区中的文件提交到版本库中(此时文件还在本地),要想提交到远程,必须经过 git push;m后面可以添加备注,通过加注释可以看到哪些目录下的文件改变了
![](https://i-blog.csdnimg.cn/blog_migrate/fe07964cca8931767f9344f03793d5a9.jpeg)
c.进入需要push的分支,git push origin master
git push origin master
![](https://i-blog.csdnimg.cn/blog_migrate/a83161a8da00558f04f4a0d9bf21b2ac.jpeg)
登录git网站,进入工程,点击commit可以看到自己的提交记录
![](https://i-blog.csdnimg.cn/blog_migrate/725f10a8c8203aa7e6d30f1b37b988ed.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/be8a33abfe8307ea9234f225b2b9d371.jpeg)
代码提交过程中遇到的问题:
TLS certificate verification has been disabled!
执行命令 git config --global http.sslVerify false
git add报错
fatal: not a git repository (or any of theparent directories): .git
一般是没有初始化git本地版本管理仓库,执行之前执行git init初始化git
![](https://i-blog.csdnimg.cn/blog_migrate/c46cc5238045473b95a316b0c97d7b21.jpeg)