今天上午想把自己本地项目推到远程仓库中,在今年年初时搞过一次,但过程没有记录下来,然而又趟了一遍坑。
首先你的电脑装有Git、tortoiseGit这两款软件,具体安装过程请绕道百度查询,我就不一一说了。其实慕课网上也有人发表过git使用文章,时间太久找不到人了。
1、找个文件夹,然后鼠标点击“右键”选择 Git Bash Here 出现一个窗口
然后写上你coding账号和ID
git config --global user.name "codingID"
git config --global user.email"coding邮箱"
在你的文件夹创建新的文件夹或是把当前文件夹设置成本地仓库
mkdir testGit
git init
cd testGit
第一个坑:
git中有个命令是git add 【file】 我以为是创建文件,结果出现fatal: pathspec 'rem.txt' did not match any files
错误
解决方案:在你的本地仓库中手动创建这个文件/文件夹(rem.txt/rem),然后再用git add 【file】操作,就没有错误了
第二个坑:我要把刚创建的的文件提交的本地仓库中,使用了git commit
然后给我返回一个窗口,我瞬间懵逼了!
解决方案:提交新创建文件/文件夹是要写备注滴,上面图片窗口就不会出现了git commit -m "test commit"
第三个坑:本地仓库要关联远程仓库git remote add origin git@/git.coding.net:gulei/SOATest.git
出现错误fatal: remote origin already exists
意思说:你的git中config中已经有一个连接远程仓库了。如果没出现这个错误,说明你的config中没有连接
解决方案:你得把这个删掉。更换你在coding新建项目SSH地址(比如我的是:https://git.coding.net/gulei/SOATest.git)
git remote rm origin
git remote add origin https://git.coding.net/gulei/SOATest.git
然后就pull远程项目到你本地中 git pull origin master
有可能你会出现新的窗口(其实我也不知道是干嘛的,我也不晓得怎么才能把它退出,有谁知道请在评论回复下)你把它关掉就好,在你新创建文件夹中(testGit)中再次打开Git Bash Here 接着敲git push origin master
第一次搞的话,会弹出窗口让你输入账号/密码, 输入你登录coding网站账号密码就好!然后你刷新下coding网站,看看是不是你上传的文件是否推到远程了!没有请在评论中说下错误信息,共同解决下!
成功
共同学习,写下你的评论
评论加载中...
作者其他优质文章