一.git基础
初始化git仓库
添加文件
提交文件
1
| git commit -m "submit infomation"
|
查看工作区状态
- 查看修改内容
- 查看提交历史
- 回退版本
1
| git reset --hard 7376(版本号)
|
- 撤销暂存区的修改
1
| git reset HEAD readme.txt
|
- 撤销工作区的修改
1
| git checkout -- readme.txt
|
- 删除版本库的文件
- 管理github仓库
1 2 3
| git remote add origin git@github.com:skyang1/learngit.git
git remote -v // 查看关联仓库
|
- 推送本地库的所有内容到github
1
| git push -u origin master
|
由于远程库是空的,我们第一次推送master
分支时,加上了-u
参数,Git不但会把本地的master
分支内容推送的远程新的master
分支,还会把本地的master
分支和远程的master
分支关联起来,在以后的推送或者拉取时就可以简化命令。
- 克隆github项目
1
| git clone git@github.com:LeiWang1999/FPGA.git
|
二、分支管理
- 查看分支
- 创建分支
- 切换分支
1 2
| git switch dev git checkout dev
|
- 创建并切换分支
1 2
| git switch -c dev git checkout -b dev
|
- 合并某分支到当前分支
- 删除分支