Git的使用以及命令
1.安装git
2.在开始菜单中找到 git base
3.配置用户名以及email
git config --global user.name “name”
git config --global user.email “email”
计算机中所有git仓库都以该账户名、账户邮箱为默认配置
4.创建git仓库
1)创建一个git文档目录
2)在目录中运行git base命令行(可以右键使用git base命令行打开)
3)输入git init 命令创建仓库(得到一个默认隐藏的.git文件夹)
4)可以在git文档下一级创建html文件在vscode中编辑
5)使用add命令将工作区html导入到暂存区
git add 文件名
注:*是所有
6)使用commit命令将暂存内容添加到本地库
git commit 文件名
7)通过git log 可以查看修改的记录以及历史版本(每一个版本会对应一长串id)
8)git reset --hard +历史版本id 可以实现穿越到历史版本(注:穿越后git log指令只能查看当前版本的历史版本)
9)使用git reflog 可以显示所有时刻的版本号和修改记录,也会得到一个较短的id
10)通过git reset HEAD +历史版本id 可以实现穿越到历史版本
11)撤销修改使用
git checked方法 (可以理解为add后再返回到工作区)
git reset HEAD 文件名,再使用git checked方法(可以理解为从仓库退回暂存区再退回工作区)
对于已经commit的对象,可以直接选择穿越
12)删除
使用rm(注:只能删除暂存区文件)
13)创建自己的ssh
ssh-keygen -t rsa -C “email地址”
然后一路回车就可以,不用设置密码,代码中会显示存放地址,如果以前存放过需要选择y/yes覆盖,命令行打开存放地址或者,记事本打开,有两个不同后缀的文件,我选择公开的pub结尾的文件,复制其中的代码,在github中选择
再点击
点击添加
然后添加,再确认一次github密码就成功建立了
使用代码ssh -T git@github.com
出现提示
The authenticity of host ‘github.com (xxx.xxx.xxx.xxx)’ can’t be established.
RSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxx.
Are you sure you want to continue connecting (yes/no)?
输入yes即可
然后使用指令:
git config --global user.name “你github的名字”
git config --global user.email “你的github邮箱地址”
接下来建立一个github库,会得到一个地址
通过git remote add origin http://xxx.git建立链接
通过git push -u origin master 可以更新库的内容
(注:也可以通过以下方法设置)
补充:
查看分支:git branch
创建分支:git branch
切换分支:git checkout
创建+切换分支:git checkout -b
合并某分支到当前分支:git merge
删除分支:git branch -d
注意 从新文件夹需要重新 init
提交错误时,可能时文件本地库,和云端数据不匹配需要:
git pull --rebase origin master
git push -u origin master
再更新