克隆代码
git clone http://xxx@gitlab.enmonster.com/platform-assets/eam-ms.git
(http://xx 为git路径)
查看分支
查看本地分支
git branch
查看远程分支
git branch -r
查看所有分支
git branch -a
分支管理
创建分支
基于当前所在的分支创建新分支:
git branch <name>
根据执行的远程分支创建新分支:
git branch -b <newbranchname> <origin/oldbranchname>
将远程某个分支拉到本地
git fetch origin dev
(dev即分支名)
切换本地分之
git checkout release
(release即分支名)
创建+切换分支
git checkout -b <name>
删除分支
删除分支:git branch -D <name>
查看日志
查看当前所在分支
git log
查看指定分支
git log 分支名/tag名/远程分支名
查看某文件修改历史
1、git log -- filename(git log filename)
可以看到该文件相关的commit记录
2、git log -p filename
可以显示该文件每次提交的diff
3、git show comit_id filename
可以查看某次提交中的某个文件变化
4、git show commit_id
查看某次提交
5、gitk --follow filename
以图形化界面的方式显示修改列表
查看变更文件
查看变更文件
git status
查看所有变更内容
git diff
查看某个文件变更内容
git diff fliename
代码更新
git pull
代码提交
添加更新文件
git add /src/..
提交到本地
git commit -m "更新.."
推送到远程分支
git pull origin dev
git push origin dev
推送前先更新
代码合并
合并本地 dev 到 本地master
#切换到master
git checkout master
# 合并dev
git merge dev
#推送
git push origin master
彩蛋
看日志,分支等 按Q退出