github 提交代码

github 提交代码

最近在学习怎么在GitHub上提交代码,为了自己方便,整理下相应的命令:

步骤

1.首先在GitHub主页上创建New repository,如果已有仓库,直接执行第二步;

2.打开 git-bush.exe 将创建的仓库clone到本地(它会在你本地指定的路径下创建Git_name文件)

git clone https://github.com/your_name/Git_name.git

your_name 是你的GitHub名字
Git_name 是你第一部新建的仓库名(或者是你要clone的仓库名)
链接是从GitHub主页上“Clone or download”中复制下来的,当然你也可以Use ssh,我这里为了方便更改了git-bush的默认路径,所直接Use HTTPS

3.切换到clone的仓库

cd Git_name

这样我们就可以将想上传的代码文件放到本地Git_name文件夹下
截图

4.通过git add将添加的文件加入暂存区,再通过git commit提交

git add read.txt
#当然要添加所有也可以写:git add --all
git commit -m "comment"

comment中的内容会出现在这里是对所添加文件的注释:
截图
我这里写的是git add –all,所以所有的注释都是图里的“增加了一个测试文件”,读者若是想给不同的文件以不同注释,可以选择对添加的文件分别git add和git commit

5.执行push,更新GitHub仓库

git push

截图

push成功后回到GitHub页面中刷新就可以看到新添加的文件了


删除误被push到远程仓库的文件

有时候我们会遇到这种情况,一顿操作将代码push到远程仓库中,结果发现push的东西并不是我们想要的,这个时候要怎么办呢?我们可能会想到在GitHub上操作试试?但是结果发现GitHub上只能将整个仓库删掉,并不能删除某个文件或文件夹,这显然不符合我们的期望。所以我们只能通过Git命令来进行删除操作:

git pull origin master  #切换到远程仓库
dir #查看下当先仓库有什么文件(我这有要删除的是KNN这个文件)

截图

git rm -r --cached KNN  #删除KNN这个文件

截图

git commit -m "删除了KNN"  #commit,加注释“删除了KNN”

截图

git push       #push,更新远程库
#git push -u origin master  

截图
ok,完成!

猜你喜欢

转载自blog.csdn.net/Joker_sir5/article/details/81949441