Git-即查即用
0、Git的安装
Linux下安装
sudo apt-get install git
Windows下安装
1、从官网上下载Git安装程序Git下载程序
2、按照默认选项安装
3、设置用户和邮箱
打开Git bash,输入:
git config --global user.name "username"
git config --global user.email "xxx@xx.com"
1、Git本地库的创建(repository)
(1)、创建库目录
创建git_repo文件夹,文件夹名称可自定义
mkdir git_repo
cd git_repo
(2)、将该目录初始化
git init
建议参加Git管理的文件使用UTF-8编码
2、文件的提交
(1)、将文件添加到暂存区
若只添加指定文件
git add filename
若将所有文件添加到暂存区
git add .
(2)、将文件提交到git本地仓库
git commit -m "message"
message为提交说明
3、版本库管理
(1)、查看历史记录
git log
想要输出信息更简洁的话可以输入
git log --pretty=oneline
当前版本对应HEAD
,上一个版本对应HEAD^
,上上个版本对应HEAD^^
,若版本数过多,比如前100个版本则对应HEAD~100
(2)、版本回溯
回到上一个版本
git reset --hard HEAD^
当已回溯到之前的版本后仍想返回最新版本,需要先获得该版本的commit id
可通过查看命令记录获得commit id
git reflog
每个人的id不同,我的某个版本id是5b3a32b
进行回溯
git reset --hard 5b3a32b
4、连接到远程仓库
(1)、推送到远程仓库
仓库地址为自己github仓库对应地址
git remote add origin https://github.com/SergeyLiu/test.git
第一次推送
git branch -M main
git push -u origin main
此后每次修改推送
git push origin main
(2)、同步远程仓库变更
git pull origin main
5、从远程仓库克隆
先进入到目标文件夹后打开bash
进行clone
git clone https://github.com/xx/xxx.git
6、从Github原程创建并拉取与直接推送
echo "# notes" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin XXX.git
git push -u origin main
git remote add origin https://github.com/SergeyuiL/Learning_D2L.git
git branch -M main
git push -u origin main