Lv.的博客

Git:本地项目与远程仓库的git/clone

 
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40197828/article/details/79283278
初识Git命令行将本地项目推送到github仓库,以及从github下载运行项目
一、将本地项目推送到github仓库以及远程仓库

第一步:首先打开你的项目目录,右键Git Bash调出命令窗口,建立一个本地仓库,初始化.git文件,执行命令

$ git init
  • 1

      执行完init命令后,就会看到项目目录下出现一个.git文件,建立好本地仓库。(这里可能会出现让你输入github的账户名和密码,如果出现输入即可,如果没有可以略过此句话)
这里写图片描述

第二步:添加文件,可以添加具体某一个文件,也可以添加所有文件,执行命令

$ git add "文件名"       //添加具体文件,若针对某个文件修改后提交可选择
$ git add .             //添加全部文件,通常上传整个项目时通常选择
  • 1
  • 2

第三步:提交文件,这里不是真正意义上的提交,push是真正意义上的提交,执行命令

$ git commit -m "对项目文件进行注释"
  • 1

如果执行git commit 这样会弹出编辑框输入注释,git规定了提交必须有注释。

第四步:新建仓库,无论是在团队建立的仓库,还是在自己账户上建立的仓库,填写好仓库名和 仓库描述后,有一个勾选readme的选项,建议勾上,可以在readme.md的文件中描述这个仓库的内容以及介绍,仓库建立好后,复制仓库地址http/ssh均可。
这里写图片描述

第五步:添加到远程仓库,执行命令

$ git remote add origin git@github.com:serviceoutsource/Visualization-Data.git
//origin后即为刚才复制下来你的仓库地址
  • 1
  • 2

如果出现:fatal: remote origin already exists.
先执行

$ git remote rm origin
  • 1

然后再执行刚才的代码

$ git remote add origin git@github.com:serviceoutsource/Visualization-Data.git
  • 1

第八步:将文件提交推到远程仓库上,执行代码

$ git push origin master
  • 1

如果提示出错信息:error:failed to push som refs to .......
错误原因是远程仓库中的readme.md这个文件本地仓库没有,先执行

$ git pull --rebase origin master
  • 1

将Readme.md文件拉到本地仓库,这时候会发现本地目录下有了Readme.md文件,然后再执行刚才的代码

$ git push origin master
  • 1

      之后就是等待终端上传代码,命令行中正确的上传过程如图所示,即为上传完成,去github仓库刷新即可看到刚才上传的项目文件,至此本地项目上传到远程仓库完毕
这里写图片描述
      最后完毕后在远程仓库即可看到刚刚上传的文件
这里写图片描述

二、上传过程中警告错误处理

1.警告信息:warning: LF will be replaced by CRLF

      windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示
解决办法:

$ rm -rf .git  // 删除.git  
$ git config --global core.autocrlf false  //禁用自动转换   
  • 1
  • 2

然后重新执行:

$ git init    
$ git add .
  • 1
  • 2

也可以不处理,因为毕竟只是警告不是错误,可以继续执行下面的命令忽略这个警告。

2.错误信息:error: failed to push some refs to

      本地没有update到最新版本的项目(git上有README.md文件没下载下来),所以本地直接push所以会出错。

解决办法:
先执行此行命令

$ git pull  --rebase origin master
  • 1

再执行push的那行相关代码,即可解决!

      以上两个即为在我处理git命令中出现的错误以及找寻到的对应解决方法,应该还可能会出现一些其他的警告和错误,等遇到之后我会再整理后续问题的学习更新解决方案。

三、从github上拷贝项目到本地运行

无需克隆地址,直接下载压缩包到本地电脑打开相应软件运行即可。
这里写图片描述






“There are two ways of con

posted @ 2018-09-10 16:38  Avatarx  阅读(4212)  评论(0编辑  收藏  举报