使用 git 进行项目同步开发步骤
2015-09-25 11:27
537 查看
Git 操作指南
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目
1.
生成gitlab的SSH keys
(1) 使用命令:ssh-keygen
然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub
(2) 使用命令:vim ~/.ssh/id_rsa.pub 或 more ~/.ssh/id_rsa.pub
使用命令查看key内容
(3) gitlab 添加SSH-key
2. 克隆远程仓库项目
使用命令 : git clone git@gitlab.xxxxxxxxx.cn:customer/project.git
3. 创建本地分支dev
使用命令:git checkout -b dev
4. 使用命令: git add *
添加需要提交的文件
5. 使用命令:git commit -m '提交描述'
用于提交文件
6. 使用命令:git checkout master
切换分支到master主干上,等会合并dev分支和远程origin/master分支内容
7. 使用命令:git pull
合并origin/master分支内容
8. 使用命令:git merge dev
合并 dev分支内容
9. 遇到冲突修改后,再次使用4和5步骤提交冲突文件
10. 使用命令:git push -u origin master
提交本地仓库内容至远程仓库
备注:
设置提交用户邮箱,必须与gitlab邮箱一致,否则提交不成功
git config --global user.name "Your Name"
git config --global user.email you@example.com
参考资料: http://www.cnblogs.com/BeginMan/p/3543240.html
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目
1.
生成gitlab的SSH keys
(1) 使用命令:ssh-keygen
然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub
(2) 使用命令:vim ~/.ssh/id_rsa.pub 或 more ~/.ssh/id_rsa.pub
使用命令查看key内容
(3) gitlab 添加SSH-key
2. 克隆远程仓库项目
使用命令 : git clone git@gitlab.xxxxxxxxx.cn:customer/project.git
3. 创建本地分支dev
使用命令:git checkout -b dev
4. 使用命令: git add *
添加需要提交的文件
5. 使用命令:git commit -m '提交描述'
用于提交文件
6. 使用命令:git checkout master
切换分支到master主干上,等会合并dev分支和远程origin/master分支内容
7. 使用命令:git pull
合并origin/master分支内容
8. 使用命令:git merge dev
合并 dev分支内容
9. 遇到冲突修改后,再次使用4和5步骤提交冲突文件
10. 使用命令:git push -u origin master
提交本地仓库内容至远程仓库
备注:
设置提交用户邮箱,必须与gitlab邮箱一致,否则提交不成功
git config --global user.name "Your Name"
git config --global user.email you@example.com
参考资料: http://www.cnblogs.com/BeginMan/p/3543240.html
相关文章推荐
- iOS项目开发实战——理解frame,bounds,center
- jtds驱动 代替 jdbc驱动
- onethink 常见问题
- 重置SQLSERVER表的自增列,让自增列重新计数
- The Karplus-Strong Algorithm
- 【物联网】QCA4010之SNTP协议
- Android中插件开发篇之----应用换肤原理解析
- The Karplus-Strong Algorithm
- Delete Node in a Linked List -- leetcode
- Java学习笔记【泛型数组列表ArrayList】
- my django notes
- emacs基本命令
- Shell脚本调用mysql语句
- Sqoop问题总结
- Winform- TreeView的使用例子
- 欢迎使用CSDN-markdown编辑器
- 各种数据库的jdbc驱动下载及连接方式
- mysql 常用配置
- Override和Overload的含义去区别
- PostgreSQL join where 条件不同 explain 执行计划的差别