博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git学习笔记
阅读量:7045 次
发布时间:2019-06-28

本文共 1319 字,大约阅读时间需要 4 分钟。

添加文件到Git仓库,分两步:

使用命令git add 
,注意,可反复多次使用,添加多个文件; 使用命令git commit -m '提交说明'

要随时掌握工作区的状态,使用git status命令:

如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令:

git reset --hard commit_id

穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本:

git log --pretty=oneline readme.txt  只查看带描述的记录 git log -p -1  查看最近一次提交与上一版本区别!

要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本:

git diff HEAD -- readme.txt 命令可以查看工作区和版本库里面最新版本的区别 git checkout -- readme.txt 意思就是,把readme.txt文件在工作区的修改全部撤销 git reset HEAD file可以把暂存区的修改撤销掉(unstage),重新放回工作区

分支管理:

git branch dev  创建一个dev分支 git checkout dev 切换到dev分支 git checkout -b dev   创建一个dev分支并切换到dev分支git checkout -b dev origin/dev 创建一个dev分支并直接关联到远端dev分支 git checkout master 切换到master分支git merge dev  将dev分支合并到当前分支git branch -d dev 删除dev分支 git branch -D feature-vulcan 删除一个还没有合并的分支 git merge --no-ff -m "merge with no-ff" dev  合并分区并创建一个新的commit,可以用git log查看合并记录 git branch -r 查看远程分支

更新代码:

git fetch 把远端的代码跟新到本地git pull 把远端的代码跟新到本地并执行合并操作

改动过的代码储藏:

git stash 可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作 git stash pop 恢复最后一次stash内容git stash list  查看保存过了记录git stash drop  删除记录 查看aa.txt文件100至200行修改记录git blame -L 100,200 aa.txt

建立本地当前分支与远程分支origin/test关联

git branch --set-upstream branch-name origin/branch-name

推送相关

git push 将本地分支推送到远端(前提是本地分支和远端已经建立关联)git push -u origin zyh-seo 将本地当前分支推送到远端,并建立关联

转载地址:http://vxhal.baihongyu.com/

你可能感兴趣的文章
决策树
查看>>
Spring Cloud Config采用数据库存储配置内容
查看>>
刨根问底ajax原理与封装
查看>>
关于部署CI/CD的5点建议
查看>>
每天学点Python Cookbook(五)
查看>>
antd-pro添加新页面和新功能
查看>>
ES6 解构赋值
查看>>
交互搜索中的自然语言理解技术
查看>>
ListView vs FlatList性能对比
查看>>
java并发编程学习20--基于springboot的秒杀系统实现2--redis缓存
查看>>
Hybris UI的Route(路由)实现
查看>>
小程序开发之一(使用fly进行http封装)
查看>>
freebsd 镜像重新挂载数据盘
查看>>
Canvas基础知识(一)
查看>>
图鸭发布图片压缩TNG ,将节省55%带宽
查看>>
一个基于Vue.js2的图片浏览组件img-vuer
查看>>
yii2-wx / 微信的服务端验证
查看>>
学习笔记CB007:分词、命名实体识别、词性标注、句法分析树
查看>>
分析用户的地理位置信息
查看>>
React原理探索- @providesModule 模块系统
查看>>