git将本地文件上传github

第1步:建立本地 git 仓库,cd 到你的本地项目根目录下(Windows复制的路径注意改为/),执行 git init 命令

 cd E:/gittest  #首先我们进入e盘的gittest文件夹 `
 git init    #这个目录就变成了git可以管理的仓库

然后我们可以通过pwd查看一下当前目录的路径和ls -a我们当前目录的所有文件(这一步没必要做,因为上面代码几乎不会出问题)

在这里插入图片描述
第2步,将我们上传的文件添加进来

git add .  

注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来,当然也可以添加单个文件。如图
在这里插入图片描述

第3步,用命令git commit告诉Git,把文件提交到仓库

 git commit -m 'test2'

#注:git commit -m “提交信息” (注:“提交信息”里面换成你需要,如“first commit”)
第4步,将我们github的远程仓库https地址复制下来
在这里插入图片描述
第5步,将本地代码仓库关联到github上

git remote add origin 这里写自己的如上图片所示的网址https://...

注:这一步后面的https地址将是我们刚才复制的地址。如果报fatal: remote origin already exists,则可以通过git remote -v查看关联的远程库是否一致,如果一致可以跳过这个操作。或者git remote rm origin(删除关联的origin的远程库),再重复第五步。
第6步,将代码由本地仓库上传到 github 远程仓库,依次执行下列语句
1获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

 git pull --rebase origin master  #最后一个参数要看自己要推送的分支

#不加这句可能报错,原因为: github中的 README.md 文件不在本地仓库中。可以通过该命令进行代码合并。
注意上6.1和6.2是用main或者master需要看自己当前是哪一个仓库:
在这里插入图片描述
比如这个是master,则执行git pull --rebase origin master
如果是main分支则git pull --rebase origin main
2把当前分支 master 推送到远程

 git push -u origin master  

2020年10月之后版本为git push -u origin main,如上图
执行完之后如果无错误就上传成功了,2020年10月之前需要提示的是这里的 master 是 github 默认的分支,如果你本地的当前分支不是 master,就用git checkout master 命令切换到主分支,或者你如果想用本地当前分支上传代码,则把这步的命令里的 master 切换成你的当前分支名即可。

补充:在2020年10月01日后,在 GitHub 上创建的仓库都默认命名为 main 而非原本的 master ,所以以上方式提交的代码会在master分支,而不是main分支。所以在2020后分支需要修改`git checkout -b main 建立一个新的分支。

git push -u origin main push到main分支上。

如图
在这里插入图片描述
回到github上我们可以已经看到远程仓库
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值