git操作技巧小结

学会使用git,能够方便我们的许多日常开发工作。
git是什么呢?git是一个分布式代码管理容器,本地和远端都保存有一份相同的代码。
1 git的常规操作:
✦ 克隆远端代码

git clone http://git.code.oa.com/QCFE/sqlserver.git

✦ 查看本地的代码状态

// 可以明确的呈现出本地仓库的状态
// 哪些文件发生改动,哪些文件已经提交到本机
// 以及一些操作指示。
git status

✦ 同步远端分支变化

// 拉取指定分支的变化
git fetch origin master 
// 拉取所有分支的变化
git fetch 
// 拉取所有分支的变化,并且将远端不存在的分支同步移除【推荐】
git fetch -p 

✦ 同步远端代码变化

// 都是先 git fetch,然后执行合并操作
// 不同的是,git pull 执行的是 git merge,git pull -r 执行的是git rebase
git pull origin master 
git pull -r origin master

克隆代码、操作 commit、操作分支

2 操作 commit
原理:每个 commit 都是一份完整的代码状态,用一个 commitID 来唯一标志。从某种角度上来说,Git维护的就是一个commitID树,分别保存着不同状态下的代码。所以你对代码的任何修改,最终都会反映到 commit 上面去。
✦ 新增 commit

// 添加文件到缓存区,然后提交到本地仓库
git add files
git commit -m '提交备注'

✦ 撤销 commit

// 会将提交记录回滚,代码不回滚
git reset b14bb52

// 会将提交记录和代码全部回滚
git reset --hard b14bb52

// 将部分代码文件回滚
git checkout -- files

✦ 合并 commit

// Git 提供了两种合并 commit 的方式 
// 合并 commit,本质上是合并两份不同状态下的代码。
git merge master
git rebase master

操作小技巧:
常用git reflog,查看操作记录,方便自己的整理。
参考文章:https://www.jianshu.com/p/3eb1676cbba1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值