git常用操作

27 篇文章 0 订阅

git操作复习

1.git config --global user.name “xxxxxx” 给电脑添加用户名
2.git config --global user.email “xxxxxx@qq.com” 给电脑添加邮箱

这两个参数都存储在.gitconfig文件中

3.把远程仓库下载到本地和本地仓库关联 git clone 地址

表示从远程仓库复制一份代码,到本地, 并且帮我们创建一个文件夹
这个文件夹, 就是git clone 这个命令下载远程仓库代码后, 同时帮我们创建的, 本地仓库+缓存区+工作空间

.git文件夹为本地仓库和缓存区,除了.git文件之外都是工作空间的内容

4.查看工作空间和缓存区
git status:用来查看工作空间和缓存区,他们的文件状态

5.把工作空间的变化,提交到缓存区
git add 文件名
git add . "."表示所有
git add ‘*’.java 表示把所有以.java为后缀的文件提交到缓冲区 尽量不要使用(忽略文件无法追踪

6.把缓存区的变化添加到本地仓库
git commit -m '描述’
把缓存区的所有变化提交到本地仓库
这个命令在从缓存区提交到本地仓库变化的同时, 还创建了一个全新的版本

7.查看版本
git log

8.上传到远程仓库
git push

9.从远程仓库获取变化
git pull

10.版本回退和回退问题

10.1 想回退工作空间的变化
还没有执行git add,这个变化还停留在工作空间

git checkout .
git checkout 文件名
回退到版本之前的样子

10.2 想回退缓存区的变化(缓冲区退到工作空间)
还没有提交到本地仓库,缓存区有一些变化,git add 之后

git reset 文件名
git reset .

10.3已经提交到本地仓库,想回退

10.3.1 想回退到工作空间
工作空间的修改要保存,回退commit add 这两个命令
git reset --mixed HEAD^

10.3.2 想回退到缓存区
保留add操作,回退commit操作
git reset --soft HEAD^

10.3.3 想直接回退所有
comit add 工作空间的改变,都不要了
git reset --hard HEAD^

3.11.1 查看分支
git branch -a

3.11.2 创建分支命令
Git checkout -b 分支名: 创建一个分支并且切换到刚创建的这个分支
这个命令等价于两个命令
创建分支: git branch 分支名
切换分支: git checkout 分支名

3.11.3 切换分支
git checkout 分支名

3.11.4 把本地创建的分支提交到远程仓库
git push origin 分支名:分支名
本地分支名:远程仓库的分支名

3.11.5 合并分支
git merge 分支名

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值