Git问题Everythingup-to-date解决
党员学习园地Git问题Everything up-to-date解决
【⾃⼰的亲⾝错误体验】
我的上⼀篇博客,说了怎么上传⼀个项⽬到git远程上⾯。今天我写好⼀个⼩栗⼦,准备再次上传的时候。我依旧是放在我的F:\github\js-
咖啡怎么冲好喝这个和我的github上的远程仓库相同名称的⽂件中的
在这⾥空⽩处,右键->git bash,然后我就想当然的按照这个步骤:
1.git add ⽹页换肤
2.git push origin master
敲了回车之后才发现,出现了这样的问题everything up-to-date
婴儿陈倩倩我以为推到github远程上了,结果发现并没有,然后我就去百度了⼀下。下⾯的⽅法也是借鉴别⼈的,记录下来分享给⼤家。
园林造景
【Git问题Everything up-to-date正确解决⽅法】
先说说出现这个问题的原因:git提交改动到缓存,要push的时候不会将本地所有的分⽀都push掉,所以出现这个问题。那么我们就需要新建分⽀提交改动然后合并分⽀。
1.先创建⼀个新的分⽀提交改动
$ git branch newbranch
2.检查这条命令是否创建成功
秸秆禁烧工作方案
$ git branch
这时终端会输出:
newbranch
*master
这样就创建成功了,前⾯的*代表的是当前你所在的⼯作分⽀,接下来就要切换⼯作分⽀。
3.git checkout newbranch
世界厨师日
4.然后将你的改动提交到新的分⽀上
$ git add ⽹页换肤
$ git commit -m"skin"
此时可以$ git status 检查下提交情况。如果提交成功,我们接下来就要回主分⽀了,$ git checkout master
5.我们将新分⽀提交的改动合并到主分⽀上
$ git merge newbranch
合并分⽀可能产⽣冲突这是正常的,虽然我们这是新建的分⽀不会产⽣冲突,但还是在这⾥记录下。可以⽤
相思病是啥意思
第三方评估$ git diff 来查看产⽣冲突的⽂件,然后做对应的修改再提交⼀次就可以了。
6.我们的问题解决了,接下来就可以push代码了
$ git push -u origin master
7.最后,新建分⽀的朋友别忘了删除分⽀
$ git branch -D newbranch
如果想保留分⽀只是想删除已经合并的部分只要把⼤写的D改成⼩写的d就⾏了。
【github的⼩错误】
1.今天当我执⾏ add somefile 的时候,出现如下错误:
If no other git process is currently running, this probably means a
git process crashed in this repository earlier. Make sure no other git
process is running and remove the file manually to continue.
解决⽅法:
rm -f ./.git/index.lock
2. 编译ICS时出现如下错误:
build/core/.mk:20: *** dalvik/dexgen: Invalid LOCAL_SDK_VERSION '4' Choices are: current . Stop.解决⽅法:
rm -rf prebuilt ; repo sync prebuilt
好了,希望这些对⼤家有所帮助,谢谢!