git 在linux中的使用
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项目目录中执行
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。