版本控制之道_版本控制软件有哪些_git版本控制

电脑杂谈  发布时间:2017-03-10 05:06:05  来源:网络整理

git版本控制_版本控制之道_版本控制软件有哪些

版本控制之道

我认为每个学过Git的人都应该做过类似这种笔记,因为Git命令太多看着看着就把前边看过的忘了,之前我也看过Git,但是一直没用,现在一看几乎没有印象了,所以这次我要把我看到的命令记下来给我自己备忘。

Git已经是最流行的版本控制系统了,网上相关的免费学习资源很多,我见过的中文书籍就有:

Git Community Book 中文版

Pro Git 中文版

Git Magic 中文版

但我是买的一本纸质书叫做《版本控制之道—使用Git》,下边是我记录的几乎是整本书讲过的所有命令:

git config —global user.name “Nshen” //必须

git config —global user.email “nshen121@gmail.com” //必须

git config —global color.ui “always” //或者"auto", always不仅Base环境是彩色,Dos里也是彩色的。

git config —global core.editor notepad.exe //设为windows记事本

git config —global alias.ci “commit” //别名缩写

git config —global merge.tool //可以设置合并工具

git config —global —list //查看设置

其实最后这些设置都保存在C:\Documents and Settings\用户名\.gitconfig 文件下(windows)

查看帮助: git help command

git init

git add *.txt //添加所有txt文件

git add README //添加单个文件

git add . //添加所有文件包括子目录,但不包括空目录

add命令是个命令,根据目标文件的状态不同,此命令的效果也不同:可以用它开始跟踪新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态等)注意每次修改后都要重新add,不然就会提交之前add时的版本。

git add -i //进入交互式add

git add -p //直接进入补丁模式,可以暂存修改的一部分。

git commit -m “initial project version”

git commit -m “something” someFile //提交指定文件

git commit -C HEAD -a —amend //复用HEAD留言,增补提交(修改小错误,而不增加提交记录,掩盖自己的小马虎)

-m “提交的说明”

-a 动把所有已经跟踪过的文件暂存,并提交.(工作目录中修改过的文件都提交到版本库,不需一个一个手动add了)

—amend 增补提交

-C 复用指定提交的提交留言

e.g 修改最后一次提交:

如果没有修改就相当于更改提交说明,上边3个命令得到一个提交.

所有人都需要忽略的文件要写在.gitignore文件里,而只有自己的个人偏好需要忽略的文件要写在.git/info/exclude文件中

语法:

git diff // 比较工作目录与缓存区的区别


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-36774-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...