版本控制工具git
2024-08-30 04:18:56
公司要求用git,感觉不如svn好使,还是命令行的,暂时记录一下。
服务器是在linux上可以直接安装。我是虚拟机centos6.9版本。yum install -y git
查看版本号是git --version可以看到是1.7.1版本的
接下来安装客户端,自行下载吧
参考文档http://www.runoob.com/git/git-install-setup.html
这里大概介绍下命令及使用心得
基本命令如下:
git init 文件夹初始化成仓库默认主分支是master
git clone gitadmin@192.168.31.193:test/test.git 克隆一个仓库
git status -s 查看修改状态
git remote -a 查看远程分支
git add 添加文件到工作区
git commit -m '注释' 提交到分支
git fetch 抓取
git pull 抓取&合并
git push 上传服务器
git branch -a 查看所有分支
git checkout 分支名 切换分支
在这里介绍下冲突解决方式
一般的上传流程
git add ->git commit -> git fetch -> git pull ->git push
当团队成员2个人都修改了代码,一个人上传后造成冲突
当pull的时候会有冲突conflict的提示,接下来查看文件解决冲突后,按照上面的流程
add -》commit -》pull -》 push
就OK了
顺便说一句开源的就是很麻烦~但是免费啊~。
有思路上的问题,希望看官能提出来一起交流。
最新文章
- windows phpstudy 本地添加自定义域名
- 在Spring项目中使用Log4j记录日志
- DHCP工作过程
- android intent 5.1
- sdk和ndk
- C#委托详解(1):什么是委托
- 字符串查找 strstr
- DOM常见属性及用法
- Python的zip函数
- MyBatis 模糊查询
- iOS开发之如何修改导航栏的内容
- C# 知识回顾 - Lambda
- 实现win的on程序数据更新
- 20道Java面试必考题
- es6 for of 循环
- 控制结构(10): 指令序列(opcode)
- AWS 移动推送到iOS设备,Amazon Pinpoint
- 23.Odoo产品分析 (三) – 人力资源板块(4) – 招聘流程(1)
- Linux上的一些基本常用命令
- jquery美刀的释放
热门文章
- Spring MVC和Struts2的比较[转]
- hdu6351 2018 Multi-University Training Contest 5 1002 Beautiful Now
- boost-使用property_tree来解析xml、json
- DIV+CSS中标签ul ol li dl dt dd用法
- C#窗体操作的小技巧
- Ng第一课:引言(Introduction)
- noip2017d2t2
- codeblocks+SDCC开发51单片机
- Mysql逻辑分层、存储引擎
- [转]Android中Intent传递对象的两种方法(Serializable,Parcelable)