简介
Git是一款为让任何规模的项目进行快速地、高效地版本控制来设计的一款免费的、开源的、分布式的版本控制系统。
无论是自己进行源码备份、多端公用,还是团队开发、办公写作,Git都是一款十分的流行、方便的、不可或缺的工具,可以认为是一名程序员的基本功。
Git安装&使用&常用指令
1. 安装
Linux (以 Ubuntu 为例)
打开终端,输入下面的指令进行安装
sudo apt-get update
sudo apt-get install git
Windows
-
进入Git Winows版本 下载页(https://git-scm.com/download/win) ,根据自己系统的版本来选择下载,一键下一步安装就可以了。如有需要,可以点击 source code 将源码下载下来自行编译。
-
使用 winget指令,打开终端(cmd,powsershell)输入下面的指令:
winget install --id Git.Git -e --source winget
2. 配置
-
验证
安装完成以后打开一个终端输入:
git --version
出现版本信息即为安装成功(Windows版本如没有反馈,可能因为没有将git目录加入环境变量)
-
配置本地信息
第一次安装后首先需要设置你(该系统上git应用)的上传文件的ID与邮箱,如果没有设置是无法进行commit的
git config -–global user.name "账号名字" git config –-global user.email "邮箱" git config –-list 查看配置结果
3.本地仓库的使用流程
- 打开一个命令行,使用 cd 路径 命令将工作目录切换到你的项目路径下
- 输入 git init 指令初始化仓库,这时候使用 ls -a 指令可以查看项目路径下生成了 .git 文件夹, 新建仓库完成
- 输入 git add . 将工作目录下的所有文件添加到暂存区
- 输入 git commit -m "备注" 来将暂存区里面的文件提交到本体仓库
- 输入 git log 查看提交记录,版本提交备份成功
4.将本地仓库托管到github
-
首先登陆github (https://github.com/login) ,账号自行注册这里就不赘述了。
-
点击 右上角自己的头像 --> 选择 your repositories --> 点击绿色的 New 新建一个仓库
-
这时会弹出一个引导界面,其实下面已经给我们描述得很详细了:
-
首先我们可以改改自己的分支名字,git 默认分支名字是master, github 上默认分支名字为main:
我们使用 git branch -m "name" 来更改当前分支的名字
同时可以通过 git config --global init.defaultBranch "name" 来设置init 默认生成的分支名字 -
将页面上面给的仓库 https 或者 SSH url 复制下来。两者都可,不过https在上传时需要验证github账号密码,而且网络不稳定时候容易push失败;
而 SSH 方式需要生成密钥对并且将公钥保存到 github 账号上,这里先给一个 github 帮助上的 keygen 操作流程:
通过 git reomte add origin "url" 来添加远程仓库
通过 git reomte show origin 来查看远程仓库名字和获取 -
添加远程仓库成功后,就可以通过 git push -u "仓库名" "分支名" 来将本地的改动保存到远程了(如果只有一个分支,或者设置了HEAD,通常直接git push就行了),成功后会打印成功的提示。
-
我们刷新github 上仓库页面,发现文件已上传成功。
-
后面就可以通过git pull 来将远程仓库的文件拉取到本体;或者当更换了工作环境,可以直接通过 git clone "url" 来将项目文件快速拉取到本地。