git
小哥xiaog
移动开发 iOS android
展开
-
Git 服务器提交材料及其常用命令
1、向Git服务器提交材料 服务器建立好一个空的版本库(需管理服务器的人创建)后,要想服务器提交源代码,主要步骤须做如下: a)递归刪除指定目录下的.git文件 find . -name .git | xargs rm -fr b)递归刪除指定目录下的.gitignore文件转载 2015-07-16 22:09:18 · 651 阅读 · 0 评论 -
git删除错误提交的commit
方法: git reset --hard git push origin HEAD --force其他: 根据–soft –mixed –hard,会对working tree和index和HEAD进行重置: git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保转载 2015-09-08 12:04:31 · 290 阅读 · 0 评论 -
Git 取消跟踪已版本控制的文件
Git 是一个很好的版本控制工具,当然驾驭起来相比 SVN 要稍微复杂一些。初入 Git,难免有一些问题。比如我们不小心将某个文件加入了版本控制,但是突然又不想继续跟踪控制这个文件了,怎么办呢?其实方法也是很简单的。使用git update-index 即可。不想继续追踪某个文件git update-index --assume-unchanged your_file_path转载 2015-10-14 14:32:31 · 4660 阅读 · 0 评论 -
Error pulling origin: error: The following untracked working tree files would be overwritten by...
git在pull时,出现这种错误的时候,可能很多人进进行stash,相关stash的请看:Error pulling origin: error: Your local changes to the following files would be overwritten by merge但是发现stash后还是会出现:Error pulling origin: error: Th转载 2015-10-14 14:26:10 · 301 阅读 · 0 评论 -
git忽略已经提交的文件
.gitignore的使用利用.gitignore过滤文件,如编译过程中的中间文件,等等,这些文件不需要被追踪管理。 在工程目录中新建.gitignore文件,编辑内容如下: *.class *.apk bin/ gen/ .settings/我这里是eclipse下的android工程,忽略掉class文件以及bin和gen目录。建立文件后需要提交到版本转载 2015-10-14 14:31:40 · 1654 阅读 · 0 评论 -
Git工作流指南:Pull Request工作流
Pull Requests是Bitbucket上方便开发者之间协作的功能。提供了一个用户友好的Web界面,在集成提交的变更到正式项目前可以对变更进行讨论。开发者向团队成员通知功能开发已经完成,Pull Requests是最简单的用法。开发者完成功能开发后,通过Bitbucket账号发起一个Pull Request。这样让涉及这个功能的所有人知道,要去做Code Review和合转载 2015-11-24 11:04:56 · 344 阅读 · 0 评论 -
git 删除远程分支
一不小心把本地的临时分支push到server上去了,想要删除。一开始用git branch -r -d origin/branch-name不成功,发现只是删除的本地对该远程分支的track,正确的方法应该是这样:git push origin :branch-name冒号前面的空格不能少,原理是把一个空分支push到server上,相当于删除该分支。转载 2015-11-26 10:22:45 · 233 阅读 · 0 评论 -
git submodule的使用
转自:http://webfrogs.me/2013/03/20/git-submodule/开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了git的git submodule命令,之前的问题迎刃而解了。添加为当前工程添加submodule,命令如下:git submodule a转载 2016-06-12 15:05:11 · 293 阅读 · 0 评论 -
如何直接在github网站上更新你fork的repo?
玩过github的人一定会在你自己的账号上fork了一些github开源项目。这些开源项目往往更新比较活跃,你今天fork用到你自己的项目中去了,过几个星期这个fork的origin可能有一些bugfix了,你怎么办呢?当然直接到Origin repo中去clone是一个方法,但是github的public repo有可能过一段时间就被作者删除了,你是否希望在origin即使已经被删除的情况下,你转载 2017-09-12 12:09:40 · 498 阅读 · 0 评论