zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    第10组 Alpha冲刺 (2/6)
    第10组 Alpha冲刺 (1/6)
    第10组(72) 需求分析报告
    团队介绍及选题报告
    实验 7 : OpenDaylight 实验 —— Python 中的 REST API 调用
    第03组 Alpha冲刺 总结
    第03组 Alpha冲刺 (6/6)
    第03组 Alpha冲刺 (5/6)
    第03组 Alpha冲刺 (4/6)
    第03组 Alpha冲刺 (3/6)
  • 原文地址:https://www.cnblogs.com/lvdongjie/p/9620754.html
Copyright © 2011-2022 走看看