github 删除分支_如何在GitHub上传自己的项目

2458e0bec0b2e72760f5ea028c3dfa54.png

一、第一次上传项目

1.注册Github。
2.点击右上角那个+,点击new repository,进入Create a new repository。
3.Repository name 输入仓库名称。
4.Description 描述仓库(可不填)。
5.权限设置成public,其余不填,点击Create repositor。
6.创建完成之后,跳转页面,框中的网址(就是根据仓库名生成的)要记住,在后面上传代码的时候需要使用。
7.接下来,我们需要先下载Git,这里最好下载最新版本的Git。
8.安装时如果没有特殊需求,一直下一步就可以了,安装完成之后,双击打开Git Bash,出现一个命令窗口。
9.第一步:cd进入你放项目文件的地址,我的地址在D:lmystDocumentsCproject
10.第二步:输入git init意思是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹,是隐藏的)
11.第三步:输入git add . 这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可。
12.第四步输入git commit -m "first commit",表示你对这次提交的注释,双引号里面的内容可以根据个人的需要改。
这里是第一次的话,会要求输入输入自己的账号邮箱或名字
命令是 git config --global user.email"( 这里是你的邮箱)"
或者git config --global user.name"( 这里是你的名字)"
再输入git commit -m "first commit"时就会成功
13.第五步输入git remote add origin https://自己的仓库url地址(上面有说到) 将本地的仓库关联到github上。
14.最后一步,输入git push -u origin master,这是把代码上传到github仓库的意思。
15.执行完后,如果没有异常,会等待几秒,然后跳出一个让你输入Username和Password 的窗口,你只要输人github的登录账号和密码就行了。

二、第二次上传项目

假设在第一次上传代码中关联的文件夹(git init命令创建的)现在有了新的代码文件要上传

此时的上传步骤是:

1.双击GitBash,cd转到关联文件夹目录下

2.输入git add . 把.换成这个特定的要上传的代码文件名

3.输入git commit -m "first commit",表示你对这次提交的注释,双引号里面的内容可以根据个人的需要改。

4. 输入git pull --rebase origin master

原因是github中的README.md文件不在本地代码目录中,加入这一行合并pull=fetch+merge]

5. git push -u origin master /将本地push到远程搞定

小提示: git pull origin master /可以将远程代码pull到本地

55816e9fa36bad34ec045fbbfb53f82c.png

三、git分支上传

1.在第二次上传项目进行到第三步之后,git branch test(创建分支,test是分支名,这个你可以自定义)

2.git checkout test 切换分支

3. https://github.com/username/仓库名.git 远程分支相连

4.git push origin test 将分支上传

注意:如果是在该分支上新增内容,第3步更换成 :git pull --rebase origin test (当然第1步就省略了,这句有点废)

四、删除github项目中的文件夹。

1.删除"src/product"

git rm -r --cached "src/product" //执行命令.

2.提交到本地

git commit -m" 删除src/product文件夹l"

3.提交到远程服务器

git push -u origin master

五、git如何修改commit注释

分两种情况:

1.更改最最近的一次注释

(1)如果是还没有push之前要修改注释 执行如下代码:

git commit --amend -m "XXXXX"

后面直接按照往常push即可。

(2)push之后修改注释

可以先执行上述(1)命令,然后再暴力式执行如下命令:

git push -f

b28efd1989f29fc60acaa2233db1ba51.png

2.历史提交

git使用amend选项提供了最后一次commit的反悔。但是对于历史提交呢,就必须使用rebase了。
参考:
1.一步一步教你如何在GitHub上上传自己的项目 - m0_37725003的博客 - CSDN博客https://blog.csdn.net/m0_37725003/article/details/80904824

2.github二次上传文件,分支文件上传,删除文件夹 - 麦小洛 - CSDN博客

https://blog.csdn.net/ly_xiamu/article/details/84134088

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值