发布系统Git使用指南

运维

2019-05-30

159

0

获取代码

代码获取的大致逻辑分为四个层级:确定仓库、确定分支、确定Commit ID、确定目录

git rev-parse用于查看参数,返回结果通常可以直接使用不需额外处理

git config用于配置、查看参数,绕过了git remote命令可能存在的报错

git fetch用于拉取分支,并不改变当前工作区内容,相比git pull更加精确有效

git checkout用于检出提交,但对于缓存区文件(也许上次集成生成的问题)以及.gitignore中配置的文件不做处理

git clean用于清理工作区,仅留下指定提交下面关联的文件

git merge --no-edit --strategy=octopus用于合并多个分支,--no-edit参数使得CommitMessage不需要编辑,octopus是默认的Merge策略,在遇到复杂合并操作,需要人工解决时,拒绝合并

Command line instructions

Git global setup
git config --global user.name "xxx"
git config --global user.email "xxx@163.com"
Create a new repository
mkdir jpress
cd jpress
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin git@x.x.x.x:xx/xxx.git
git push -u origin master
Push an existing Git repository
cd existing_git_repo
git remote add origin git@x.x.x.x:xx/xxx.git
git push -u origin master

发表评论

全部评论:0条

lmy233

努力工作学习生活的人呐~~

联系方式

神圣之子仅供学习交流
E-mail:limengyu233@163.com
github:https://github.com/lmy01