github将整个文件夹推送到自己的仓库

首先下载githttps://git-scm.com/downloads

如果网不好使 百度云 链接:https://pan.baidu.com/s/1cwiMb1YxO6dOqKtZwb5sxw 提取码:u1ll 

申请github账号

创建仓库

github将整个文件夹推送到自己的仓库_第1张图片

1.github将整个文件夹推送到自己的仓库_第2张图片

确保下面的选项没有勾选 

github将整个文件夹推送到自己的仓库_第3张图片

 2.安装好git后有

github将整个文件夹推送到自己的仓库_第4张图片

右键需要上传的文件夹

github将整个文件夹推送到自己的仓库_第5张图片

然后,将该文件夹变成Git可以管理的仓库:

git init

github将整个文件夹推送到自己的仓库_第6张图片
此时会发现该文件夹下会有一个.git文件夹
我们可以通过ls命令查看文件夹中的内容:


然后通过git add将所有文件提交到暂存区:

git add .

github将整个文件夹推送到自己的仓库_第7张图片
add .是将所有文件提交 如果需要提交特定的文件 关于提交该项目特定的文件

通常会想到:git add [file1] [file2]   ;

这个方法添加文件比较慢,如果文件比较多怎么办?

 

git add *.扩展名

这条命令可以添加同类型的所有文件,是方便了不少;但是如果要添加不同类型文件怎么办?或者不完全add所有同类型文件怎么办?

git add -h: 帮助说明

 

接下来整理几个高级用法:(注意有个小数点)

git add .    ->这条命令可以探测到新增、修改、删除;应该比较常用;

 

git add -u .    -> u代表updata,你更新你已经跟踪的文件;如果你添加了新文件,那么你是不会主动跟踪,并提交的。所以这条明白无法探测新增文件;还是建议用上一条吧!这条命令还是有用的,如果你只是把一些你不想add的文件放在目录而已,那就用这条命令去add已经建立跟踪的文件。

 

git add -A .  包括了前两项

再然后,git commit -m '说明'提交到版本库中即可。

git commit -m 'the initial edition' //('版本描述')

github将整个文件夹推送到自己的仓库_第8张图片
这样我们便在本地建立好了仓库,接下来需要将本地仓库与GitHub网站的仓库进行关联。

git remote add origin 

github将整个文件夹推送到自己的仓库_第9张图片

将网址复制粘贴到后面

 

github将整个文件夹推送到自己的仓库_第10张图片
在将本地仓库与GitHub网站上的仓库进行关联后,便可进行推送了,但是在第一次进行推送时,需要注意的是,GitHub网站上的仓库并非是空的,我们在创建时创建了一个README文档,因此需要将两者进行合并才行。

git pull --rebase origin master


github将整个文件夹推送到自己的仓库_第11张图片
最后,在进行推送即可。

git push -u origin master

github将整个文件夹推送到自己的仓库_第12张图片

这个带有-u这个参数是指,将master分支的所有内容都提交,第一次关联之后后边你再提交就可以不用这个参数了,之后你的每一次修改,你就可以只将你修改push就好了。

git push origin master

github将整个文件夹推送到自己的仓库_第13张图片

回到GitHub网站更新下我们的MxShop2仓库,便可看到已经将windows上文件夹的内容全部同步过来了。

github将整个文件夹推送到自己的仓库_第14张图片

你可能感兴趣的:(个人瞎琢磨)