本文导读
- 在知道了《Git 安装 与 初始设置》之后,现在可以正式的学习项目的版本控制了
- 本文将使用的指令如下:
- git clone:将GitHub服务器上的项目仓库克隆到本地机器
- git status:输出项目目录的状态,从而知道所有编辑过的文件。能了解远程库中和本地工作目录中之间的文件差异。
- git add:选择需要发送回远程库的文件,将它添加到暂存区(staging)
- git commit:会将存储在暂存区中的文件和来自用户用于以及日志信息一起存储在一个新的地方。
- git push:将提交的更改从本地机器上传到 GitHub 的远程仓库中
GitHub 注册
- 如果没有GitHub账户,则应该先行注册,否则请跳过
- 注册提交后会发送邮件进行验证,点击内容中的链接即可通过验证
GitHub 新建仓库
Git 命令之战
克隆服务器项目
- 使用"git clone url地址",如:git clone https://github.com/wangmaoxiong/baoAn.git
- 整个窗口顶部有目录提示,在哪个目录下执行克隆,则克隆下来的项目就放在哪里
查看项目目录状态
- 使用"git status"指令
- 这会输出工作目录的状态,知道所有辑过的文件
- 意味着它显示了远程库中和本地工作目录中之间的文件差异。
添加文件到暂存区
1、使用"git add "指令
2、接着再使用"git status"查看项目目录的状态
3、然后将新文件添加到暂存区(staging)。暂存区可以看作是这样的一个环境:做过的所有更改在提交时都将捆绑为一个更改而被提交。
- -A 选项意味着所有更改过的文件都会被加到暂存区等待提交,这是常用方式。
git add
文件名:则可以指定添加某一个文件
项目提交
- git commit命令会将存储在暂存区中的文件和来自用户的用于描述更改的日志信息一起存储在一个新的地方。
-m
选项可以添加此次提交的描述信息。- 这个提交并不是指完全提交到了GitHub的远程仓库,任然在本地,必须经过最后一步"git push"
推送到远程仓库
- 用
git push
将提交推送到远程仓库才算全部完成,它会将提交的更改从本地机器上传到 GitHub 的远程仓库中