tuxedo
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
zengzhi2.检查这条命令是否创建成功
$ git branch
apogeefreestyle什么意思这时终端会输出:
newbranch
*master
这样就创建成功了,前⾯的*代表的是当前你所在的⼯作分⽀,接下来就要切换⼯作分⽀。
3.git checkout newbranch
national treasure
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就⾏了。
rsb【github的⼩错误】
dragonboatfestival1.今天当我执⾏ 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
pelikan2. 编译ICS时出现如下错误:
build/core/.mk:20: *** dalvik/dexgen: Invalid LOCAL_SDK_VERSION '4' Choices are: current . Stop.解决⽅法:
rm -rf prebuilt ; repo sync prebuilt
英语面试问题及答案好了,希望这些对⼤家有所帮助,谢谢!