安装并学学习git的基本使用

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

目录

1.下载并安装Git
2.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>
posted @ 2022-01-18 14:06  ycx0  阅读(50)  评论(0)    收藏  举报