码迷,mamicode.com
首页 > 系统相关 > 详细

git 在linux中的使用

时间:2015-06-05 10:15:15      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:git   版本控制   

1,常用操作

一,clone远程仓库 例如clone test项目的分支v1.0

git -c diff.mnemonicprefix=false -c core.quotepath=false clone --branch v1.0 https://git.oschina.net/test.git /Users/test

这部分执行之后会提示你输入仓库的账号密码

二,添加本地修改

git add 文件名(多个文件名以空格隔开)

三,推送所有修改

git commit -a -m ‘这是注释‘

-a代表 all ,-m代码 message注释

四,拉取远程更新

git pull

此处会提示你输入账户密码

2,常见错误

1,git pull时出现以下错误:error: Your local changes to the following files would be overwritten by merge:

这是本地与远程仓库之间出现了版本冲突,这时我们先隐藏本地修改,再拉取远程更新,然后恢复本地修改,最后再提交:

git stash
git pull
git stash pop
git commit -a -m ‘注释‘

2,git pull时出现以下错误:Pull is not possible because you have unmerged files.

其实是错误1的延续,忘了执行git commit -a -m 这一步就直接又git pull 需要再次执行:

git commit -a -m ‘注释‘

如果希望用代码库中的文件完全覆盖本地工作版本. 方法如下:

git reset --hard
git pull

以上方法都需要在git项目目录中执行

git 在linux中的使用

标签:git   版本控制   

原文地址:http://blog.csdn.net/kaylio/article/details/46371913

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!