zoukankan      html  css  js  c++  java
  • 版本控制工具git

    公司要求用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了

    顺便说一句开源的就是很麻烦~但是免费啊~。

    有思路上的问题,希望看官能提出来一起交流。

    欢迎大家加我qq:309620263探讨技术问题。
  • 相关阅读:
    大数据实际应用及业务架构
    Hadoop 2.x 生态系统及技术架构图
    网站推广,经验分享
    生成数据字典
    检查sql执行效率
    DBobjectsCompareScript(数据库对象比较).sql
    秒杀多线程第一篇 多线程笔试面试题汇总
    二叉树基本操作(C++)
    生成器模式Builder
    delphi接口(抄自万一)
  • 原文地址:https://www.cnblogs.com/PPBoy/p/7200573.html
Copyright © 2011-2022 走看看