gith命令行使用之上传和删除

Posted sunjiyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gith命令行使用之上传和删除相关的知识,希望对你有一定的参考价值。

git这个工具的功能很强大,而使用git bash的命令行来进行git工具的操作尤为重要。而且我个人认为,用命令行进行git工具的操作比起图形界面的git工具,要更容易理解。图形界面的那个叫TortoiseGit 的软件,反而鼓捣了好几次都没搞明白,反而git bash 也就是命令行工具的这个,通过在网上查找错误进行改正,刷了一点教程,最终将自己的东西上传成功了

那么,这里先简单介绍几个关于git命令行的作用:

初始化本地库: git init        //这是在当前目录也就是工作区下初始化一个git本地库,这里的工作区指的是你要对日常文件与git本地库进行隔离,而创建的一个专门的目录文件夹

然后是对当前仓库里文件的状态的查看:  git status  

上传一些文件时,主要需要经过三个步骤,先将文件添加到本地库,再从本地库上传到暂存区,最后同步推送到远程仓库里

   git add filename      //从工作区提交到暂存区,如果是将当前文件夹里所有东西都上传,那就是 git add .  这是因为在Linux下这个小点就指的是当前目录,而git的命令行正是沿用的linux的命令行

   git commit -m “对提交的操作的描述”   //从暂存区提交到仓库,这里的仓库就指的是我们刚才初始化的本地库

   git push       //从本地库同步到远程仓库

这几步都没问题的话,打开GitHub主页对应的仓库,就能找到你上传的东西了

同理,要删除文件,也是这样的步骤,先是删除本地库里的该文件,再将暂存区里的该文件删除,最后是将删除操作同步到github 主页上的远程仓库

   rm -rf filename    //删除当前工作区文件夹里的需要删的东西 ,我首先假定是要删除这个项目里的文件夹,故而带上了参数

   git rm -rf filename  

   git commit -m "对提交操作的简单描述"  //这里你的操作当然也要进行提交到本地库,描述当然就不是添加,而是删除操作了

   git push     //将你的操作的行为同步到远程仓库

然后这几步下来,你就会发现你的远程仓库里原来的那个文件就没了

git命令行的使用,还有很多,这里分享一个链接,里面有好多更详细具体的描述:我是传送门biubiubiu>>

以上是关于gith命令行使用之上传和删除的主要内容,如果未能解决你的问题,请参考以下文章

保姆级教程带你开发优质的Python库之中篇命令行发行

从命令行上传时如何覆盖pypi包?

2.1.5基础之命令行链接ftp dos中的ftp上传下载文件

2.1.5基础之命令行链接ftp dos中的ftp上传下载文件

EasyClick 之 MySQL 命令行客户端使用

FTP不能使用命令行上传