当前位置:   article > 正文

用git将本地的项目同步到远程github仓库以及.gitignore的配置方法_git怎么把自己工程传上去同步

git怎么把自己工程传上去同步

将本地项目同步到远程仓库有两种方法:

方法一:先建立本地仓库分支,再push到远程分支
方法二:采用clone远程仓库的方法,再进行添加操作

方法一:先建立本地仓库,再push到远程

1、先去github上创建一个远程仓库
2、在本地项目的目录下创建本地仓库,具体方法如下:
1)在项目目录下右击鼠标(前提是要安装好git),选择Git Bash Here

在这里插入图片描述
2) 初始化本地仓库:git init
3) 重要步骤!!如果有不想push到远程的文件,需要先配置.gitignore,因为.gitignore只能忽略原来没有被track的文件,故在add操作前要进行.gitignore。
执行以下命令(这里采用的是vim命令,在编辑之后:wq!保存即可)。

vim .gitignore
  • 1

然后在.gitignore文件中添加需要忽略上传的文件。.gitignore的语法自行网上搜索。添加.gitignore的示例图如下:
vim .gitignore打开文件
在这里插入图片描述
注意:如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。解决办法就是在修改了.gitignore之后,先把本地缓存删除(变成未track的状态),然后再提交:

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

  • 1
  • 2
  • 3
  • 4

4)执行git add .命令。在执行完add命令之后,可以采用git status命令查看我们自己的代码,有没有到本地仓库管理中。可以从下图看到,绿色的就是便是被本地仓库管理的文件,可见这些文件中没有包含我们已经在.gitignore中记录的文件。
在这里插入图片描述
5)执行commit命令:git commit -m "first commit"
6)把本地仓库代码推送到远程仓库。之后刷新远程仓库,就会发现有一个新的master分支。本地项目便上传到了远程的master分支。

git remote add origin “这里填写远程仓库地址,建议使用ssh协议”
git push -u origin master
  • 1
  • 2

注:远程仓库地址有两种形式:
https协议仓库地址:https://github.com/用户名/仓库名.git
ssh协议仓库地址:git@github.com/用户名/仓库名.git
其中使用ssh协议需要生成本地秘钥,并添加到远程仓库。建议使用ssh协议,因为https协议网络不稳定,经常会推送失败。

方法二:采用clone远程仓库的方法

该方法是先建立远程仓库,在clone下来之后进行,add,commit,push操作。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/460121
推荐阅读
相关标签
  

闽ICP备14008679号