git(版本控制工具)应用场景:
两人或多人共同协作开发同一个工程
老板中途或上线后需要加功能
如何提交文件:
1.如果第一次使用某git库,首先使用git clone ‘远端地址’,将代码克隆到本地 例如:
git clone http://10.8.152.49/root/test1804.git
注: 没网也可以操作
克隆以后每一台电脑都可以看作是一台服务器
2.git config --global user.email 和git config --global user.name “Your name"设置全局的邮件和用户名
3.git config --global user.email "yanhe@example.com”
4.git config --global user.name “yanhe”
5.在含有.git文件夹的文件夹中创建、修改、删除你的开发文件,该文件夹是你的开发目录
6.在提交文件之前先git pull一下远端版本库,同步文件
如果pull还出错,则执行git pull --rebase
然后git add .
7.git commit -m “评论”
8.git commit -m ‘yanyan’
注:评论公司怎么要求怎么写,若不要求就写明提交的原因,为什么提交
9.git push origin master
创建要忽略的文件的文件 ‘.gitignore’
安装
windows:https://gitforwindows.org/
linux:‘apt install git’
Mac:‘brew install git’
git分支管理(windows)
1.创建分支的代码:
git checkout -b 分支名称
2.查询分支和主干名称
git branch
查询远程主干
git branch -r
3.修改文件 直接打开文件夹在.py文件里修改
4.进入分支
git checkout 分支名称
5.在提交文件之前先git pull一下远端版本库,同步文件
如果pull还出错,则执行git pull --rebase
6.添加修改
git add .
7.提交
git commit -m '评论'
8.切换到主干
git checkout master
9.在提交文件之前先git pull一下远端版本库,同步文件
如果pull还出错,则执行git pull --rebase
10.将分支里的内容合并到主干上
git merge 分支名称
11.推送服务器
git push origin master
12.多余的分支,删掉分支(必要时在执行)
git branch -d 分支名称
里程碑:用Tage来标记
pythcharm操作分支管理
1.将git文件加载到pycharm:VCS—>checkout from Vision Contral—> GIT—>URL(内容为被克隆的地址)
打开文件—>修改
VCS—>add
VCS—>commit File
VCS—>push
2.创建分支:文件右键—>GIT—>Repository—>Branch—>+new Branch
3.切换分支:文件右键—>GIT—>Repository—>Branch—>Local Brach里面选择自己需要的分支
4.合并分支:文件右键—>GIT—>Repository—>Merge Brach
5.当以后需要原来的版本,可以在每个版本完成后设置一个标记,记录当前版本号,用于记录,以便于以后好查找。文件右键—>GIT—>Repository—>Tag
6.Tag控制里程碑,例如:tjs_179.11.12_date_hash
文件右键—>GIT—>Repository—>Rest Hede
重置到上一次提交时的版本