Git学习复习题

复习题:

Git入门

  1. git是什么?来源自哪里?最easy没用有趣
  2. git是什么版本控制系统?有什么优点?
    3. 怎么看自己有没有安装git?怎么安装?优点简单了

Git增删改查

  1. git怎么添加文件和提交文件?有什么不同?
  2. 怎么查看当前仓库的状态和修改内容?
  3. 如何回退版本?退回后反悔了怎么办?
  4. status和log的区别是什么?
  5. git工作区和暂存区分别指什么?git是怎么管理这些区域的?
  6. git add后如何撤回,修改新内容后如何撤回?
  7. git如何删除文件?
  8. git删错文件反悔了怎么办?

远程库

  1. 创建SSH分几步?
  2. 怎么把本地仓库链接到远程库?具体步骤是那些?

管理分支

  1. 如何创建分支
  2. 如何合并分支
  3. git解决冲突(important)

命令

顺序上大致对应了上面的问题

git --global user.name "Yourname"					//very improtant
git --global user.email "Youremail@example.com"    //very improtant
git version		
git add “filename”	
git commit -a		
git commit -m	
git status				
git diff					
git log				
git relog				
git reset --hard HEAD	
git checkout -- filename
git reset HEAD filename
git rm 
ssh-keygen -t rsa -C "youremail@example.com"
git remote add origin git@gitee.com:yourname/path.git
git remote -v
git remote rm origin
git push -u origin master
git push origin master
git clone git@gitee.com:address.git
git switch -c name
git branch <name>
git branch
git branch -d  <name>
git branch -D <name>
git merge merging-branch`name
git tag

答案可能不太准确

git version		获取版本号
git add filename	添加文件到暂存区
git commit -a		提交文件到库用vim编辑提交内容
git commit -m		提交文件到库-m后添加备注信息
git status				获取工作区的状态
git diff					获取工作区的与之前提交的区别
git log					获取提交的日志信息
git relog				修改的日志信息
git reset --hard HEAD		回到上一个版本HEAD为SHA的值
git checkout -- filename	在修改后没有add 时撤回这次对filename的修改
git reset HEAD filename	 	add之后把文件从暂存区移到工作区(然后可以再执行checkout可以撤回对文件内容的修改)
git rm 					删除文件,记得commit
ssh-keygen -t rsa -C "youremail@example.com"    生成ssh密钥,引号内容可以随意
git remote add origin git@gitee.com:yourname/path.git	链接到gitee的仓库
git remote -v		查看远程仓库的信息
git remote rm origin		删除远程仓库
git push -u origin master		第一次本地仓库提交到远程仓库(-u)
git push origin master		随后的提交的命令
git clone git@gitee.com:address.git		从远程库克隆
git switch -c name		创建并切换到新的分支
git branch <name>		创建一个分支
git branch -d  <name>		删除分支
git branch -D <name>		强制删除分支
git merge merging-branch`name		把当前分支合并到mergin-branchname的分支上
git tag		给分支打标签

把廖雪峰的教程看完了,整体就是懵懵懂懂恍恍惚惚,尤其是冲突管理那一块,对本地库不同分支但相同文件的修改理解也不是很透彻,还需要看看别的教程。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值