git安装和使用
- 下载git
git下载地址 - 直接安装,一路默认
- 创建一个文件夹
- 在文件夹中右键选择
Git Bash
初始化本地仓库
git init
初始化用户信息
git config --global user.name "仓库账号的用户名" git config --global user.email "仓库账号的邮箱"
PS:注意git config --global参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱,根据个人情况设置。
设置SSH密钥
生成SSH密钥
ssh-keygen
一路按下 Enter 采用默认值,最后会在用户根目录创建一个 .ssh 文件夹,其中包含
两个文件,id_rsa 和 id_rsa.pub,前者是私钥,不能泄露出去,后者是公钥,用于
认证身份,就是我们要保存到仓库账户上的密钥值。
读取生成的密钥
cat ~/.ssh/id_rsa.pub
选中并复制输出的内容,访问 仓库 的
SSH 设置页面
这里用码云举例:右上角头像-->设置-->左下角SSH公钥-->将刚才复制的公钥粘贴进去.
因为我们已经提前创建了本地仓库,所以需要指定仓库的远程仓库地址.
到代码仓库右边的
克隆/下载
点击,切换到SSH
点击复制git remote add origin 复制的SSH
更新代码
git pull
同步远程仓库
更新远程分支到本地
git remote update
获取远程分支到本地
git fetch
- 开发时尽量不要更改master的主分支,而是推送到新分支上,防止出现不可逆情况发生,为每一个人创建一个新分支,防止使用同一个分支出现冲突
切换分支
git checkout 你被分配的分支
更新代码
git pull
测试上传
查看当前仓库的文件变动状态
git status
- 在文件夹中新建一个随便新建一个文件
将文件加入缓存区
git add .
这里
.
可以替换为文件名
:将单个文件加入到暂存区多个文件名
:用空格分开,将多个文件加入到暂存区*.html
:将所有的html文件提交到暂存区.
:将工作区中所有未跟踪或者修改的文件添加到暂存区。 一般使用.
进行更新添加本次提交的描述
必填
git commit –m “本次提交描述”
根据实际自行更改
更新到远程代码仓库
git push -u origin 被分配的分支
这里最后一行命令添加了 -u 参数,会将推送的目标仓库和分支设为默认值,后 续的推送直接使用 git push 命令即可。