如何把本地文件夹上传到github

由于自己不经常上传github,上传的时候老是忘记命令或步骤,所以在这记录一下github上传步骤。

  1. 在github上新建一个仓库,创建时有一个https地址,记录此地址,后面用
  2. 打开git bash,转到你所要上传的文件夹目录下,并输入git init
  3. 将项目添加到仓库中去:git add .,如果添加某个文件,可以使用git add xxx
  4. 将添加的文件提交到仓库:git commit -m "--注释--"
  5. 将仓库关联到github:git remote add origin https://xxxx,https为刚才github上创建仓库的地址
  6. 把文件推送到github仓库:git push -u origin master,下次推送时,可以把-u去掉

如何在README.md里展示图片呢?

  1. 首先把图片提交到github,记录该图片所在的地址:https://xxx
  2. 在README.md中添加图片:![](https://xxx)

解决误上传问题
在修改一个文件(假设是readme.txt)后,把它添加到仓库(git add readme.txt),并且提交到缓存区(git commit -m ‘’),但是发现文件修改错了,想回到上一个没有被修改的版本,可以使用git checkout -- readme.txt撤回原来的修改。

删除文件

git rm file #或删除文件夹 git rm -r filepath,删除本地文件或文件夹
git commit -m 'delete'
git push #删除远程仓库文件

新建分支

1.新建分支

git branch tests

2.切换分支

git checkout tests

可以直接创建并切换到分支git checkout -b tests。切换分支后可以对分支的内容进行增加修改与提交。分支最初提交的时候可能会出现:

fatal: The current branch tests has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin tests

这是没有将本地的分支与远程仓库的分支进行关联,所以要使用git push --set-upstream origin tests

分支合并

git checkout master
git merge tests

这样tests分支就合并到master上了。

详细可参考Git 分支 - 分支的新建与合并

删除分支

分支合并后,此分支可能不再需要了,则可以删除它。

git branch -d tests

使用上述命令需要先切换到别的分支去,否则会出现错误:error: Cannot delete branch 'tests' checked out at 'F:/xxx/xxx'
此时删除的是本地分支,要删除远程仓库分支则:

git push origin :test

或者

git push origin --delete tests
  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值