
git学习
bernicechl
这个作者很懒,什么都没留下…
展开
-
git 的简单操作
关于git小编在大二时第一次做成熟的项目,当时项目经理要求我们使用git上传代码协作,当时的我还是只小白,git是什么?git是很高端的东西,但是我研究了蛮久还是没搞明白.慢慢的发现其实自己连最基础的概念也没有搞明白,现在从头理一下吧.创建版本库1.版本库即为仓库(responsibility),这里的文件都能被git管理起来 $ mkdir git_study $ cd...原创 2018-02-17 22:38:01 · 528 阅读 · 0 评论 -
git 分支
创建与合并分支1.创建并切换到dev分支 $ git checkout -b dev这一步相当于$ git branch dev $ git checkout dev2.$ git branch查看当前分支,当前分支前面会有一个*3.对当前分支操作(和master操作是一样的,不影响master)4.切换回master分支$ git m...原创 2018-02-17 22:44:54 · 225 阅读 · 0 评论 -
git Bug分支
Bug分支dev分支还未完成无法提交时,可以使用stash来修复 1.把当前工作现场“储藏”起来,等以后恢复现场后继续工作 $ git stash 使用$ git status 查看工作区是干净的,可以创建分支修复bug $ git checkout master $ git checkout -b issue-1012.提交修改后的文件 $ git add ...原创 2018-02-17 22:47:28 · 594 阅读 · 0 评论 -
git 产生冲突的解决办法
解决冲突1.当master和test分支都commit了相同的文件时,就不能采用快进提交的方式 2.强行合并的结果如下 $ git status# On branch master# Your branch is ahead of 'origin/master' by 2 commits.## Unmerged paths:# (use "git add/rm <...原创 2018-02-17 22:52:23 · 480 阅读 · 0 评论 -
git 远程仓库的使用
上传到远程仓库1.生成版本库 第一次上传要使用$ git init生成版本库 否则会产生如下报错 fatal: Not a git repository (or any of the parent directories): .git 2.连接到远程仓库 $ git remote add origin master git@github.com:Bernicechl...原创 2018-02-17 22:54:45 · 226 阅读 · 0 评论 -
git 多人协作
多人协作查看远程库信息,使用git remote -v;本地新建的分支如果不推送到远程,对其他人就是不可见的;从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交;在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的...原创 2018-02-17 22:55:32 · 229 阅读 · 0 评论 -
git tag
tag1.切换到需要打标签的分支上( 默认标签是打在最新提交的commit上的,要给过去的打标签,方法是找到历史提交的commit , $ git log --pretty=oneline --abbrev-commitid,然后打上就可以了) 2.命令git tag 用于新建一个标签,默认为HEAD,也可以指定一个commit id;3.git tag -a -m “...原创 2018-02-17 22:56:02 · 299 阅读 · 0 评论