paincupid的专栏

你得到你想要的了么?

git命令总结

一、在发生冲突时,用命令提交:
1/    git commit -m "here to add comments";    //向本地版本库提交
2/    git push
3/    git mergetool

如果显示还有未提示或未stash的
那么再用命令
git stash
git pull
git stash pop
然后:
git mergetool就可以比较冲突解决冲突
修改完后
git commit -m "here to add comments"
git push
 
二、如果是在本地新增加一个文件,那么命令:
提交方法:
git status
git add  ***
git  commit -m  "********"

git push


三、删除和修改文件

删除文件用 git rm改文件名用 git mv
例:git rm springmvc.iml
git commit -m "delete springmvc.iml"
git pull
git push


四、新建分支

git checkout -b iss53
相当于:
git branch iss53
git checkout iss53
如果已经有分支了,那么用git checkout iss53 转换到当前分支,会提示:Switched to branch "iss53"
修改后,再进行:
git commit -a -m 'added a new footer [issue 53]'
如果修改完后,想合并到主干
git checkout master
git merge iss53

============= 未整理 ==========================================

先把git的东西fetch到你本地然后merge后再push
$ git fetch
$ git merge
这2句命令等价于
$ git pull 
可是,这时候又出现了如下的问题:
上面出现的 [branch "master"]是需要明确(.git/config)如下的内容
[branch "master"]
    remote = origin
    merge = refs/heads/master
这等于告诉git2件事:
1,当你处于master branch, 默认的remote就是origin。
2,当你在master branch上使用git pull时,没有指定remote和branch,那么git就会采用默认的remote(也就是origin)来merge在master branch上所有的改变
如果不想或者不会编辑config文件的话,可以在bush上输入如下命令行:
$ git config branch.master.remote origin 
$ git config branch.master.merge refs/heads/master 
之后再重新git pull下。最后git push你的代码,到此步顺利完成时,则可以在Github上看到你新建的仓库以及你提交到仓库中文件了,OK。


阅读更多
版权声明:paincupid博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/paincupid/article/details/49914923
文章标签: git git命令
个人分类: git
上一篇Windows下使用Beyond Compare作为git的比对与合并工具
下一篇领域模型中的实体类分为四种类型:VO、DTO、DO、PO
想对作者说点什么? 我来说一句

git常用命令

2018年01月31日 11KB 下载

git命令 总结

2016年11月22日 408KB 下载

git命令在linux下的使用.doc

2011年06月12日 31KB 下载

git操作命令总结

2015年07月31日 3KB 下载

git学习与使用

2018年04月20日 710KB 下载

git初级命令

2018年01月10日 49KB 下载

Git详细教程

2016年08月31日 37KB 下载

GIt 和mac指令大全,paf格式

2018年04月28日 4.61MB 下载

没有更多推荐了,返回首页

关闭
关闭