Linux下git基本使用总结<4>

1.设置别名

例:

git config --global alias.st status      用st代替status

以后查看状态git status-> git st 即可

也可以包含参数

例:

git config --global alias.ci  "commit -m"

以后提交时 git commit -m "balabala"  -> git ci "balabala"

git config 有几种参数 可以为global 也可以用system 使得全部用户都可以都能使用

2.开启颜色显示

git config --global color.ui true

3.git diff

git diff  比较工作区与暂存区文件的比较                   (git add xx  后则没有差别)

git diff HEAD 工作区和上次提交版本(HEAD)的比较

git diff --cached 暂存区和HEAD比较

4.git checkout

<1>git checkout branch       切换到branch 分支

<2>git checkout                    汇总显示工作区、暂存区、HEAD的差异

<3>git checkout HEAD       同上

<4>git checkout -- filename  用暂存区的filename文件来覆盖工作区的filename文件

<5>git checkout branch --filename  维持指向HEAD,用branch所指向的提交中的filename替换暂存区和工作区中相应的文件

<6>git checkout -- .  或写作 git checkout . (左边有个点的)

这条命令是最危险的,会取消所有本地的修改,相对于暂存区。

相当于用暂存区的所有文件来覆盖本地文件,不给用户任何确认的机会

5.文件忽略

在目录下创建一个名为.gitignore的文件(前面有个点的),并把要忽略的文件写在其中,每个要忽略的文件显示在一行。

可以把.gitignore添加到版本库中,也可以在忽略中忽略自己(.gitignore文件)

可以用git status --ignored  -s 看到被忽略的文件

忽略只对未跟踪的文件有效,对加入版本库的文件无效。

Linux下git基本使用总结<4>,布布扣,bubuko.com

时间: 2024-10-10 15:53:06

Linux下git基本使用总结<4>的相关文章

Linux下Git和GitHub使用方法总结 (码云)

初学先记住这几条,其他慢慢研究. 下面讲如何用码云完成一个项目的提交, 我的步骤 https://git.oschina.net/phpervip/qianzhu(此例:一个企业模板): 先在码云上注册一个帐号. 然后新建项目,就有一个git地址. 本地进入你的项目目录. 初始化项目->建远程连接->获取项目->添加版本->版本提交->远程提交 git init git remote add origin https://git.oschina.net/phpervip/qi

Linux下git安装配置

一.Linux下git安装配置 2013-07-28 20:32:10|  分类: 默认分类 |  标签:linux  git  server  |举报|字号 订阅 http://abomby.i.sohu.com/blog/view/168755260.htm http://www.linuxidc.com/Linux/2011-12/48555.htm Git是分布式的版本控制系统,实际上是不需要固定的服务器的,Git与svn的最大区别是,它的使用流程不需要联机,可以先将对代码的修改,评论,

Linux下Git和GitHub使用方法总结

来源:Linux下Git和GitHub使用方法总结 1 Linux下Git和GitHub环境的搭建 第一步: 安装Git,使用命令 “sudo apt-get install git” 第二步: 到GitHub上创建GitHub帐号 第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "[email protected]"”,your_email是你的email 第四步: 回到github,进入Account Settings,左边选择SSH Keys,

linux下git 的忽略命令 &nbsp;

以某个tp5的项目为例: git pull git rm -r runtime git commit -m 'delete runtime' git pull git push git status vim .gitignore 里面写: .idea runtime/ git status git add . git commit -m 'ignore runtime' git pull git push linux下git 的忽略命令

linux下git的安装和使用(转)

转自:http://www.cnblogs.com/sunada2005/archive/2013/06/06/3121098.html 最近在使用github,感觉不错.在windows下,可使用github提供的windows客户端(http://windows.github.com/).很傻瓜,很方便.如何使用?详见:http://www.cr173.com/html/15618_1.html.(有图是王道)最近发现,在公司电脑上安装github的windows客户端时,可能由于公司网络限

Linux下git基本使用总结&lt;1&gt;

1.安装 Linux下直接apt-get install git 或者 apt-get install git-core 即可 2.创建版本库 进入目录 git init 此时会生成一个.git的目录,用来管理你的这个目录下的版本,一般不要动.git目录. 3.添加文件,并提交 git add  filename                          可以看作将文件添加到一个缓冲区 git commit -m " 描述性语句"      可以看作将缓冲区的内容提交 也可以添

Linux下git基本使用总结&lt;2&gt;

远程库推送与克隆 1.Linux下产生ssh key 命令行输入 ssh-keygen -t rsa -C "your  email" 则会在主目录下生成一个.ssh的目录,里面的id_rsa.pub为你ssh key密钥. 在登录github下,点击 account settings -> ssh key -> add ssh key 将你的key加入 此时,你就将这两个进行了一个绑定,可以在Linux下将版本推送至github. (注:github上的代码别人也可以看到

linux下git命令

1.初始化: 方式一.git clone,将远程的Git版本库,克隆到本地一份. 方式二.git init和git remote 2.git pull:将其他版本库代码更新到本地.例如:git pull origin master,将origin这个版本库的代码更新到本地的master主枝,类似于SVN的update. 3.git add:将当前更改或者新增的文件加入到Git索引中,加入到Git的索引中就表示记入版本历史中,这也是提交前所需要执行的一步,例如git add app/model/u

linux下git使用记录1 git 提交

linux下git使用记录1 浏览:985 发布日期:2013/08/08 分类:技术分享 在使用github的时候,不可避免的接触到了git,用他来更新项目,做版本控制.这里特别把常用的命令记录下来,来巩固记忆,也可以在忘记的时候回顾.接下来具体看一下相关命令.如果没有安装git的可以通过 sudo apt-get install git安装,安装好之后,输入git 会列出常用的一些命令.首先进入一个目录,新建一个项目比如:cd /var/mkdir projcd proj然后 git ini