git 日常工作提交

1.可以将一些目录排除在外,不接受管理

编译时生成的中间文件目录,写到同一目录下的 .gitignore 文件中,然后再对 $work 生成快照即可

$ cd $work
$ echo "zh" >.gitignore
$ git add

 

2.仓库与工作树

只是在你认为一个工作阶段完成之时,要刻通知git,命令它记下你所进行更新,这一步骤是通过生成文档快照并将基加入到索引中来实现的。

譬如今天,我向 $work 目录添加了一份新文档 ch1.tex ,我需要通知 git 记住我的这一更新
$ cd $work
$ git add ch1.tex

这样,git 就会将有关 ch1.tex 的更新添加到索引中,又修改其它文档, doc-env.tex 、 git-tutor.tex 文件,继续使用 git-add 命令将它们的更新添加到索引中
$ git add doc-env.tex git-tutor.tex

晚上,这一天的工作告一段落。我觉得有必要将今天所做的提交到仓库中,于是执行 git-commit 操作,将索引内容添加到仓库中。
一天下来,许多文档都进行了更新,但是忘记了它们的名字
做法就是:
$ cd $work
$ git add
$ git commit -a
...输入日志信息...

git-add 能够判断出当前目录(包括其子目录)下用户所添加的新文档,并将其信息追加到索引中。
-a选项 可将所有被瞩的、已删除的文档的当前太太提交到仓库中。如果只是修改或者删除了已被 git 管理的文档,
是没必要使用 git-add 命令的。

并未计棕亲的 git 命令,完全是前面所讲过的一些命令的重复介绍,只是它们出现的场景有所区别而已。
git 不会主动记录你对文档进行的更新,除非你对它发号施令。

查看当前项目的日志
$ git log 
想看一下每一次版本的大致变动情况,可使用:
$ git log --stat --summary

将项目版本号用作 git-show 命令的参数,即可查看更新细节
也可以使用以下方式
$ git show dfb02 #一般只使用版本号的前几个字符即可
$ git show HEAD #显示当前分支的最新版本的更新细节

可使用如下命令查看当前项目重酬的父版本更新细节
$ git show HEAD^
$ git show HEAD^^
$ GIT SHOW HEAD~4 祖父之祖父更新细节

可以对荐版本号进行自定义,可以用之查对应的项目版本更新细节
$ git tag v0.1 dfb02
$ git show

上术并非真正进行了版本号自定义,只是制造了一个 tag 对象而已,在对外发布时比罗有用。本文档后续章节会对tag的一些细节进行介绍。

git 日常工作提交

时间: 2025-01-07 11:53:27

git 日常工作提交的相关文章

关于git你日常工作中会用到的一些东西

前言 git是一个版本控制工具, 版本控制主要的好处有三点: 从当前版本回退到任意版本 查看历史版本 对比两个版本差异 git 相关术语 repository 仓库 branch 分支 summary 摘要 track 跟踪 modify 修改 stage 暂存 commit 提交 push 推送 pull 拉取 clone 克隆 amend 修改 merge 合并 conflict 冲突 origin 源 upstream 上游 downstream 下游 verbose 详情 reflog

git日常提交使用的命令行

本地初始化仓库,在你的项目根目录初始化仓库. git init 初始化后再看多了一个.git文件夹,需要打开可查看隐藏文件夹权限. 接下来我们可以在远程简历一个和这个项目名字一样的仓库. 然后点击克隆,复制链接将本地git关联到远程中央仓库. git remote add origin https://xxxxxxx.git 关联后在本地项目根目录下 git add . git commit -m '提交代码时,写下提交注释' git push origin master -f git bran

git在工作中的用法总结-使用篇

上一篇介绍了git的环境安装配置,本篇对git在工作中常用的用法进行总结,已满足大部分的日常工作需求,对于其他的一些git命令用法在今后使用到时我也会更新上来,文中如有错误,欢迎大家指出来,谢谢~ 一.git本地基础用法 1.创建代码仓库 git init 2.加入所有目录到仓库 git add . 3.提交 git commit -m "first commit" 简写 git ci 4.查看git提交状态 git status 简写 git st 5.借助diff查看具体修改的地方

前端开发感悟:日常工作与新技术

原文地址:http://www.kuqin.com/webpagedesign/20120804/323847.html 为什么感觉前端发展缓慢 Q: 这几年前端技术风起云涌,HTML5, CSS3, Mobile, NodeJS 等,业界讨论得很多,但在淘宝网公司内部,在我们的日常工作中,并没有感受到多少"激荡".这究竟是为什么呢?如何改变? A: 下面是我的回答: 离开 UED, 在产品技术部待了好几个月了,有个很强烈的感觉: UED 前端的技术价值,更多的体现在对交互的理解和视觉

git使用,提交代码简记

强制覆盖本地修改:git reset --hard 项目初始时获取前端代码: git clone https://git.oschina.net/yudian/yudian-frontend.git 从远程仓库获取分支代码:git fetch origin bsbank:bsbank 切换到分支:git checkout bsbank 新建分支sampleBranch,在该新分支上进行开发工作: git checkout -b sampleBranch 开发完成后,需将代码推送到服务器上时,首先

Git的工作模式和工作流程

git的优缺点 git属于分布式版本控制系统:客户端并不只提取最新版本的文件快照,而是把原始的代码仓库完整的镜像下来. 优点: 1.由于任何人每次提取操作,实际上都是一次对代码仓库的完整备份,因此近乎所有的操作都可以在本地执行,速度就是相当的快,并且可以在网络断开的时候操作仍然不受影响,可以频繁的进行提交更新,等到有网络的时候再上传到远程的镜像仓库就可以了. 2.git的分支模型,相当的轻量级,被称为"必杀技". 缺点: 1.每个开发人员都拥有所有的代码,不利于核心代码的保密(如果有重

GIT的工作原理和基本命令

1.GIT的工作原理 工作区:我们写代码的地方. 暂存区:临时存储用的. 历史区:生成历史版本的地方. 提交流程:工作区->暂存区->历史区 图示: 2.GIT的全局配置 3.创建仓库完成版本控制 原文地址:https://www.cnblogs.com/wordblog/p/12083657.html

git 基本工作流程

Git常用命令: http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html git config --help  查看帮助 git config --global user.name 如果有则修改 如果没有则添加 xxx git config user.email    如果有则修改 如果没有则添加 xxxxxxxxxxx 查看全局级的config,命令:git config --global -l 编辑git配置文件命令: git

git实战(3)--提交到本地仓库

上一节就提到了仓库的概念,其实初始化git后,git将本地空间分成两部分,一部分是工作区(Working Directory),studygit目录就是工作区存放我们自己的文件,另外一个就是版本库(Repository)也称为仓库,在工作区目录下有一个.git的隐藏目录,该目录不属于工作区,就是仓库. [email protected]$ ls -altotal 0drwxr-xr-x   3 houenxun  staff   102  7  9 19:18 .drwxr-xr-x+ 52 h