git 在linux中的使用
来源:互联网 发布:淘宝客服一周工作总结 编辑:程序博客网 时间:2024/05/21 15:49
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 stashgit pullgit stash popgit 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 --hardgit pull
几个常用的命令:
1.rm 删除文件2.git checkout xxx(还原某文件)等冲突都解决后,再pullgit checkout . #本地所有修改的。没有的提交的,都返回到原来的状态 git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。 git reset --hard HASH #返回到某个节点,不保留修改。 git reset --soft HASH #返回到某个节点。保留修改
以上方法都需要在git项目目录中执行
2 0
- git 在linux中的使用
- git 在patch中的使用
- git在oschina中的使用
- Git 在AndroidStudio中的使用
- sourcetree在git中的使用
- 在linux下使用git
- [转]git 在kernel开发中的使用
- git在eclipse中的配置和使用
- Git在Android Studio中的使用
- Git在iOS开发中的使用
- Git 在实际项目中的使用
- git在跟踪bug中的使用
- Git在eclipse和AndroidStudio中的使用
- git分支在开发项目中的使用
- git 在Android Studio中的使用问题
- Git在linux下的使用
- git在linux的使用心得
- git 在linux 上的详细使用
- unsigned int转float32
- 刚到一个公司遇到奇葩的事情
- android:onClick="XXX"的使用
- python如何处理异常
- 一个有效背英语单词的方法
- git 在linux中的使用
- JSP中对date对象的操作,如获取时分秒
- java 通用事件回调类(观察者队列)
- cas sso 单点登录
- 几种TCP连接中出现RST的情况
- 如何在QML中设计一个expandable ListView
- Mantle 初步使用
- windows7家庭普通版创建administrator用户
- awk学习笔记