前述
Git作为目前流行的分布式版本控制系统,可以便捷高效的处理各种大小项目。
相关操作
包括文件上传、文件删除、文件夹及其内容上传至GitHub
1、上传文件
第一步:执行指令进行初始化,会在原始文件夹中生成一个隐藏的 .git 文件。
$ git init
第二步:执行指令将文件存储到暂存目录
$ git add a.txt
第三步:执行指令,输入本次提交说明,将暂存目录中的文件上传至仓库
$ git commit -m "commit"
第四步:执行指令,关联GitHub仓库,复制仓库地址
$ git remote add origin https://github.com/SpecialAll/Algorithm.git
注意:
如果出现以下情况fatal: remote origin already exists.
则输入$ git remote rm origin
,之后再次输入上面的命令。
第五步:执行指令
$ git push -u origin master
2、删除文件
第一步:执行删除指令,本地目录中的文件删除,但GitHub上的文件还没删除。
$ rm README.md
第二步:执行添加指令和查看状态指令
$ git add README.md
$ git status
第三步:执行提交指令,添加删除信息提示内容
$ git commit -m "delete md"
第四步:执行指令
$ git push -u origin master
会出现如下内容:
3、上传文件夹及其内容
上传文件夹和上传文件的操作是相似的,只是在添加指令和提交指令处有差异。
第一步:执行指令进行初始化,会在原始文件夹中生成一个隐藏的 .git 文件。
$ git init
第二步:执行指令将文件夹下的所有内容存储到暂存目录
$ git add .
//提交指定后缀名的文件
$ git add **.json
第三步:执行指令,输入本次提交说明,将暂存目录中的文件上传至仓库
$ git commit -m "commit"
第四步:执行指令,关联GitHub仓库,复制仓库地址
$ git remote add origin https://github.com/SpecialAll/Algorithm.git
注意:
如果出现以下情况fatal: remote origin already exists.
则输入$ git remote rm origin
,之后再次输入上面的命令。
第五步:执行指令
$ git push origin master