git init
初始化仓库
git status
查看当前状态
git pull
将本地代码与线上代码同步
git config
查询修改和配置
git log
显示提交日志
git fetch 从远程获取代码库
git branch
查看本地所有分支
git branch -a
查看所有分支
git branch -r
查看远程所有分支
git branch router
创建名字是router的分支
git checkout router
切换到router的分支
git add --all
提交所有
git commit -m ‘111’
提交信息
git push origin router
提交到分支router上
git clone -b router ssh仓库地址
,克隆分支router中的内容
git clone ssh地址
把远程仓库的代码拉下来
git merge origin/router
将分支router与当前分支进行合并
git commit --amend
回滚编辑git log的注释
git push origin master --force
强制提交
git log查看完历史记录之后使用git reset --hard 版本号即可回滚历史记录
esc,:wq回车确认合并
回滚历史记录
首先git log找到对应的历史版本记录(黄色字体为历史版本号)
然后git reset --hart 版本号
回车等待即可
例子:创建俩个分支提交不同的代码·,并且将她们合并到master中
git branch test
git checkout test
git mkdir wenjian
git add --all,git commit…
git push origin test
git checkout master
git merge test
git提交到预发布或者正式分支流程:
首先在当前dev3.6分支提交到本地,之后先pull一下线上代码解决冲突之后推送到远程【查看有冲突则解决冲突】
然后切换分支到预发布选择去合并自己的dev3.6分支【查看有冲突则解决冲突】
之后本地提交接着之后先pull一下线上代码解决冲突之后推送
提交小技巧
除了可以查看提交完的一些提示信息判断是否提交成功
还可以查看当前分支日志查看是否有提交记录来判断是否成功提交