• 版本控制工具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探讨技术问题。
  • 相关阅读:
    C#值类型与引用类型
    Eclipse中JSP生成的类文件存放在哪
    java发起HTTP请求的共用类
    .net汉字转字母
    常用 C#操作字符串方法
    MYSQL整理的语法
    CSS基础篇
    JavaScript基础篇
    jquery操作select(增加,删除,清空)
    Aspose.Words 的使用 Aspose.Total_for_.NET
  • 原文地址:https://www.cnblogs.com/PPBoy/p/7200573.html
Copyright © 2020-2023  润新知