美文网首页
Mac 学习Git

Mac 学习Git

作者: BetterComingDay | 来源:发表于2017-06-20 10:31 被阅读11次

    转自:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

    上边这篇文章讲的确实很细,理解原理特别有用,学完之后呢可以学习一下图形化工具,比如sorcetree什么的。

    常用命令:
    git clone git@github.com:WlzW/gitSkills.git
    git status 查看文件的提交状态
    git diff 查看差异
    git log
    git log --pretty=oneline
    git add readme.txt
    git add -A add所有文件
    git commit -m "增加了123456789"
    git commit -a -m "提交所有文件"
    git push origin master 放到远程服务器
    git checkout -b dev 新建分支
    git branch 查看所有分支
    git branch -d dev 删除分支
    git merge --no-ff -m "merge dev with no fast forward" dev 合并分支
    git tag v1.0 新建tag
    git tag 查看tag
    git show v1.0 调出来tag v1.0
    git tag -d v1.0 删除tag

    2018.7.11使用sourcetree之后更新

    1、打标签之后,如果想要在标签上修改东西,那么一定要打分支才能修改。打完分支以后就可以做修改了。修改完成之后可以继续打个标签保存版本,然后merge到master,把多余的分支删除即可。

    配置完.gitignore忽略文件之后不生效

    配置方法:根目录下修改.gitignore文件,如果没有就自己新建一个,打开文件之后添加需要忽略的文件保存。我添加的忽略文件是.xcuserstate文件。

    1531300592922.jpg
    添加这个文件是不生效的,是因为git对忽略的文件有缓存,通过命令行进入该目录下,执行以下命令清除缓存即可
    git rm -r --cached .
    git add.
    git commit -m 'update .gitignore'
    

    相关文章

      网友评论

          本文标题:Mac 学习Git

          本文链接:https://www.haomeiwen.com/subject/gijoqxtx.html