安装并学学习git的基本使用
| 这个作业属于哪个课程 | 2022面向对象程序设计 |
|---|---|
| 这个作业要求在哪里 | 2022面向对象程序设计寒假作业1 |
| 这个作业的目标 | 安装并学学习git的基本使用 |
| 作业正文 | 如下 |
| 其他参考文献 | Git的使用 |
目录
1.下载并安装Git

2.Git使用方法
一、客户端
1 设置账户
git config --global user.name xxx
git config --global user.email xxx@foxmail.com
2 查看设置 git config --list
3 创建git本地仓库 git init
4 查看git状态 git status
5 添加git文件到暂存区 git add
6 git提交文件 git commit -m "add a function in test.java"
7 git删除文件(夹)
git rm test.txt //删除文件
git rm -r filebook //删除文件夹
8 git操作日志
git log --decorate --graph --oneline --all #显示当前及之前的版本号
git log --pretty=oneline #将版本历史显示为一行, 历史版本号全部显示
git log --pretty=oneline --abbrev-commit #将版本历史显示为一行, 历史版本号部分显示
git log --graph #查看分支合并图
9 版本回退
git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD^^ 回退到上上个版本,以此类推,一次提交即为一个版本
git reset --hard e9efa77 回退到 e9efa77 版本
10 git还原操作 git checkout -- readme.txt
11 git暂存区撤销操作 git reset HEAD readme.txt
二、与github协同使用
1 添加远程仓库
git remote add origin https://github.com/xxx/LearnGit.git
2 删除远程仓库
git remote remove <远程主机名>
3 推送本地分支到远程仓库
git push <远程主机名> <本地分支名>:<远程分支名>
4 将远程仓库克隆为本地仓库
git clone git@github.com: xxx/LearnGit.git
5 查看分支
git branch
6 创建分支
git branch <name>
7 切换分支
git checkout <name>
8 删除分支
git branch -d <name>
如果分支没有合并,删除分支就表示会丢失修改,此时git无法使用-d删除,可使用-D强行删除
git branch -D <name>
9 合并分支git merge <name>
git merge <name>
如果强制禁用Fast forward模式,即普通模式,Git就会在merge时生成一个新的commit git merge --no-ff -m "there is a comment" <name>
浙公网安备 33010602011771号