git 使用 循序渐进总结

按顺序阅读会,慢慢建立逻辑关联,便于记忆


1:建立本地仓库  

git init

2:本地仓库  关联 远程仓库 

git remote add origin git@github.com:StoneBang/XXXXXX.git

2.1 克隆仓库(在本地磁盘操作)

git clone git@github.com:StoneBang/XXXXXX.git

3:推送本地仓库内容到远程仓库

git push -u origin master

4:查看远程仓库信息

git  remote  -v    或者  git  remote

5:删除远程仓库 (未实际操作,因为在公司里面这些事情一般不会发生,就算发生了也不是你干的事,你只要提交就行了)

git  remote  -rm

ps:经过上面的操作基本上我们已经有了一个可以操作的仓库了,不管是本地的还是远程的,下面可以做一些实际操作

6:明白一些概念

暂存区,在我们的项目中有个隐藏的目录叫做.git文件夹,暂存区就是属于这个里面的,而且,只要有内容被修改了,且被add了就会被丢到暂存区,然后commit了之后会被搁到相关分支上,然后还有个指针是指向分支的,目前这么多就够用了

7:小白不会玩.

场景1:在工具区既你的电脑本地,没有做任何操作,只是瞎改了什么玩意,想要撤销,

git checkout -- 文件名(有点类似于revert的命令)  从版本库里面取,如果你误删了本地东西,你可以重新取的

场景2:不仅在工具区修改了,而且你add到暂存区了,想要撤销回本地的时候

git  reset HEAD 文件名

场景3:不仅提交到暂存区,而且提交到本地版本库了,想要撤回

git reset --hard commit-id  

场景4:不仅提交到了本地版本库,而且还推送到了远程

ps:经过上面的操作,我们已经学会了,在本地版本库,各种回退啊,commit 啊,等等,下面就要往远程分支上去push了

8:创建和删除分支和合并分支

git  branch 查看分支                       git  branch  <.name>  创建分支                   git checkout  <name>  切换分支

git merge <name> 合并分支     git branch  -d  <name> 删除分支         git  checkout -b  <name> 创建并且切换

8.1:查看远程分支

git branch  -a

9: 分支合并冲突

git log --graph  --pretty=online  --abbrev  -commit    查看合并冲突的

10:合并分支的注意事项,fast-forward 和禁用

git  merge --no-ff  -m  "why  merge" <name>  留下合并痕迹,留下个id

10: 提交到远程了

git  push origin  master   (默认本地和远程都叫master这个名字)  推送到主分支  后面的是本地分支,当时必须先切换到当前要推送的分支上

git  push origin  本地分支名:远程分支名(customer)     两个名字最好匹配

10.1:拉取远程分支到本地,并且创建本地分支

git checkout  -b 本地分支名   origin/远程分支名

11: git  全局配置

git  config --global http.sslVerify  false   取消证书校验

12: 第一次到Github,因为仓库里有个README.MD文件,所以提不上去

git pull --rebase origin master





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值