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>> https://www.yiibai.com/git
来源: http://www.bubuko.com/infodetail-2877791.html