本文将教你如何快速的使用 Git 的常用命令,从 Github 上克隆一个项目下来并在本地修改,最后更新到 Github 上。
- git clone + 地址
- git add + 文件名称
- git status
- git commit
- git push origin master
只要掌握了这五个命令就可以正常使用 Git,并且可以和 Github 同步了!
目录
一、安装
在安装 Git 前,你需要安装一个编辑器,因为在 Git 的安装中需要选择一个编辑器为默认编辑器,我使用的是 vscode。
1. 安装 vscode
vscode 官网下载比较慢,而且有时候进不去,所以给了一个腾讯下载,你也可以自己电脑上有的软件下载工具进行搜索下载。
vscode 官网下载:https://code.visualstudio.com/download
vscode 腾讯下载:https://pc.qq.com/detail/16/detail_22856.html
腾讯下载点普通下载就可以了,高速下载需要下他的下载软件
当然你也可以当这里下载:https://vscode.en.softonic.com
2. 安装 Git
Git 的下载地址:https://www.git-scm.com/download/
下载完安装即可,在最后选择一个编辑器就可以了。
3. 验证已经安装完成
在命令行中输入 git 回车,如果有反应就说明已经可以使用了,如果报错,可能就需要手动设置一下全局变量了,这个就直接百度吧。
二、在Github上创建一个项目
1. 注册账号
首先你要有 Github的账号,如果没有就注册一个,这是官网链接。
2. 创建项目
- 注册完登录后,你会看到下面的页面,点击右边的 Start a project
。
- 进入到下面的界面输入项目名称 hello git,点击 Create repository
- 点击复制按钮复制好地址
二、将项目克隆到本地 git clone
打开命令行工具,我是win10,所以使用的是 powershell,或者用 cmd 也可以,不过最好用 powershell,它的权限更高,如果一些命令在 cmd 上运行不了,可能在 powershell 上就可以运行了。
- 按下 win+R 输入 powershell,或者输入 cmd,回车再在 cmd 中输入 powershell 也可以
- 切换到你想要的目录下输入,注意:这里的地址应该是你之前复制的地址
git clone https://github.com/Froler27/hello-git.git
你将得到如下信息
Cloning into 'hello-git'... warning: You appear to have cloned an empty repository.
在该目录下多出了一个 hello-git 的文件夹
- 输入下面命令切换到 hello-git 文件夹中
cd hello-git
你现在已经进入到了项目文件夹,下面将对项目进行更改
三、更改项目
1. 添加一个新文件
在 hello-git 文件夹中新建一个文件,内容随意,文件类型也随意,那我们就来最简单的 txt 文件。
然后打开文件进行编辑,如果你安装了 vscode 那你可以输入下面代码
code .
这可以直接用 vscode 打开整个文件夹。
或者你直接点击文件进行编辑,如下图
上面的 .git 文件夹是隐藏的,我对隐藏文件夹设置了显示。
2. 使用 git status 查看状态
完成编辑保存后,在命令行中输入
git status
结果如下:
On branch master
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
file.txt
nothing added to commit but untracked files present (use "git add" to track)
意思是这个文件没有被追踪,你需要使用 git add 命令去添加它
文件没被追踪的意思是:这个文件虽然在文件夹里面,但 git 没有对它进行记录。
我们输入下面代码进行添加:
git add file.txt
回车后再输入
git status
查看以下有什么改变 ,结果如下:
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: file.txt
意思是你添加了一个新文件
假如你更改了文件也要使用 git add 进行添加。
总之你在使用 git commit 之前一定要使用 git status 查看文件状态,确保每个已修改或者增加的文件已经使用过 git add 命令了。却之后就可以输入
git commit
这个时候会打开之前设置的默认编辑器,里面会显示一个文件叫你输入这个提交做了些什么更改,你就在最后一行输入一些任意内容就行了,不输入的话提交不会成功的。
输入完保存后就关闭文件,之后就会显示提交成功了,显示内容如下:
hint: Waiting for your editor to close the file...
[master (root-commit) abcf5f6] On branch master
1 file changed, 1 insertion(+)
create mode 100644 file.txt
这个时候在 Github 上并没有你更新的内容,需要进行最后一步将它更新到 Github 上
四、将项目更新到 Github 上
在命令行输入:
git push origin master
回车后就可以了,第一次使用这个命令的话可能会叫你输入用户名和密码,输入你的注册邮箱和设置的密码就可以了,成功更新后显示的信息如下:
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 265 bytes | 265.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/Froler27/hello-git.git
* [new branch] master -> master
OK! 现在打开你的 Github,你就可以看到多出了 file.txt 这个文件了。
最后想要了解更多细节可以访问: https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80