1. 前置条件
在安装Git之前,需要确保机器上已经安装了Git所依赖的一些工具。
1.1 Linux系统的前置条件
gcc, make, curl, zlib, openssl, perl, tar, python
这些Linux系统常用的开发库和工具需要预先安装并配置好,这些库和工具是Git安装和编译的前置条件,确保了Git的顺利安装和正常使用。
1.2 Windows系统的前置条件
在Windows系统上,需要确保已经安装了MinGW-w64,可以从官网的下载页面获取。
2. 安装Git命令行
现在可以安装Git命令行了,我们可以从Git官网的下载页面获取安装包。
2.1 Linux系统安装Git命令行
sudo apt-get update
sudo apt-get install git
这两条命令将会更新Linux系统的软件包列表,并通过apt-get工具来安装Git命令行。
2.2 Windows系统安装Git命令行
在Windows系统上,可以通过运行下载的exe安装程序,按照指引完成Git命令行的安装。
3. 配置Git命令行实用工具
一旦成功地安装了Git命令行,还需要针对我们的需求进行一定的配置以便充分发挥Git的强大功能。
3.1 配置使用者信息
git config --global user.name "Your Name"
git config --global user.email "your_email@whatever.com"
上述命令分别将使用者的姓名和邮件地址配置为全局的Git使用者信息,这样我们每次提交代码就可以非常方便地记录对应的使用者信息。
3.2 配置SSH key
为了使用Git命令行工具来访问远程仓库,我们需要配置SSH key,这样就可以通过SSH安全地进行远程访问。
首先需要生成SSH key:
ssh-keygen -t rsa -C "your_email@whatever.com"
然后按照提示一路回车即可生成SSH key。
接下来需要将生成的SSH key添加到Github或其他Git远程仓库,可以通过Github官网之类的进行操作。
添加好SSH key后,可以测试是否配置成功。
ssh -T git@github.com
此命令会发送一条SSH连接到Github,如果返回类似以下提示,说明配置成功:
Hi your_username! You've successfully authenticated, but GitHub does not provide shell access.
4. Git的常用命令行操作
4.1 创建本地仓库
通过Git命令行工具,可以轻松创建一个新的Git仓库:
mkdir myproject
cd myproject
git init
这三个命令分别创建一个名为myproject的文件夹,进入该文件夹,然后初始化Git本地仓库。完成上述步骤后,本地仓库就已经创建好了。
4.2 提交代码到本地仓库
一个新的文件夹中创建一个或多个代码文件,可以通过以下命令将代码提交到本地仓库:
git add .
git commit -m "initial commit"
这两条命令分别将当前文件夹下的所有文件添加到Git暂存区,然后提交暂存区的所有文件到Git本地仓库,并记录提交时所写的注释信息。
4.3 克隆线上仓库到本地仓库
如果需要将线上仓库克隆到本地仓库,可以使用以下命令:
git clone git@github.com:your_username/your_repository.git
这条命令将会克隆你的Github或其他Git远程仓库到你本地的文件夹中,默认名称为你的仓库名。
4.4 将本地仓库同步到线上仓库
如果你想将你的本地仓库提交到远程仓库中,可以使用以下命令:
git push origin master
这条命令将会将本地仓库中的代码推送到远程仓库中,origin代表远程仓库的标记,master代表分支名称。
4.5 更新线上仓库到本地仓库
如果你需要将线上仓库的代码更新到你本地的仓库中,可以使用以下命令:
git pull origin master
这条命令将会从远程仓库master分支中更新最新的代码到你本地的仓库中,origin代表远程仓库的标记,master代表分支名称。
4.6 查看当前分支的状态
如果你需要查看当前分支的状态,可以使用以下命令:
git status
这条命令将会展示当前文件夹下的代码文件每个文件的状态,告知文件是为被追踪还是为被修改,是否准备被提交等等。