Git gui上传项目报错,怎么解决?

 关于linux上建库等操作请看文章:

——————————————————————————————————————————————

——————————————————————————————————————————————

    (如果你需要在本机计算机建库并管理自己的代码请看此节。)

    執行完这个操作后会发现此文件夹中,多了一个“.git”的隐藏文件夹说明执行成功。

   (如果你从属于某个项目下需要将远程的库down到本機计算机,请看此节)

    重点来了,之所以将这步称为重点是因为网上大多数这一步的教程都错误的!

     然后在Source Location中输入完整的待克隆版本庫所在地址,在Target Directory中输入或选择本地的目录(请注意此处会自动新建一个目录不需要提前建立!)

————————————

————————————

    (2)、不能使用~号来代替家目录的路径组成部分了,必须使用git远端库的绝对地址

    输入密码后,就会自动克隆了这里可能要输入3次密码,请一次次认真输入吧成功后会提示类似信息:

——————————————————————————

——————————————————————————

    关闭掉当前窗口,会自动弹出git gui然后可以在“版本库”下选择“浏览master上的文件”查看已下載文件,也可以直接去刚才的Target Directory中查看相关文件

   (如果你从属于某个项目下,已经clone了远程的库需要将本地代码修改后,上传到远端库請看此节。)

    前提条件需要满足已经完成上面的“2、建库”操作了修改文件后,在Git Gui下进行“缓存改动”然后输入描述,点击“提交”点击“上传”,输入密码后回自动上传成功应该是:

    右键在git库所在目录下打开Git Gui,在上方找到“远端(remote)”点开之后选择“从..获取(fetch)”,自动展开后点击“origin”:

    这样就OK了,不过这样只是下载了并没有和你本地的代码合并,要合并的话还需要做一个操作,请看下節

    fetch之后,到Git Gui的“合并(merge)”下点击“本地合并”一般情况下是默认条件直接点击“合并(merge)”即可:

————————————————————————————————————————————

git提交代码到GitHub时由于多人同时对笁程项目进行修改,可能会引起冲突命令行会报一些错误。这里将我遇到的问题及解决方法记录下来

git的rebase命令提供了对历史提交进行修妀的功能。
报错原因是之前或者刚刚用过 git rebase 命令但上一次的进程还没有完成。

每天进步一点点、充实一点点、加油!!!

网上大部分教程都是从“Create New Repository”讲起这其实给我们新手埋了很大的一个坑。按照类似的教程仅做到一半,各种错误窗口就会弹出来了像什么:“非同一代码库”、“代碼不同步”等等……,这让我们新手确实是晕头晕脑心里一直盘算啊:“为什么人家就成,而咱咋就不行了呢”!

后来才渐渐明白,原来他们这些教程的路子根本就不是从文章开头往下看的:而是要从中间开始看,然后再看开头、再看结尾;还有的需要倒序着看……這是不是太绕啦

为什么要这样腻?现在想明白了:您想啊每每当咱们新手遇到各种各样的错误弹窗,继而无从下手的时候会不会对這些所谓的大神们,油然升起无比的敬佩之情啊厉害啊!牛掰啊!!!可问题的关键就在此啊!给你埋了这么深的坑,让你绕了这么久原来只是他们用来装B的!

如果按照正确的路子,本就是一个非常简单、非常好用的工具可到了这些“大神”手里呢?搞得多复杂、多鉮秘、多高端乌烟瘴气……想想因为这些无聊的坑,而浪费的宝贵时间啊心疼啊!……呵呵,扯远了赶快回正题,咱们从“Clone Existing Repository”开始講起

我要回帖

 

随机推荐