分类: [Git]

图解Git

此页图解git中的最常用命令。如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。 正文基本用法 约定 命令详解Diff Commit Checkout Detached HEAD(匿名分支提交) Reset Merge Cherry Pick Rebase技术说明 基本用法上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。git add files把当前文件放入暂存区域。 git commit给暂存区域生成快照并提交。 git reset — files用来撤销最后一次git add files,你也可以用git reset撤销所有暂存区域文件。 git checkout — files把文件从暂 ......

Git-抓取/推送数据

当添加了远程仓库之后,肯定不能只在列表中看到个名字就完事了。我们要通过远程仓库来存放数据。 抓取数据的命令是: 1 git fetch [remote-name]比如对于我们上次添加的 myremote 远程仓库,就是: 1 git fetch myremote不过执行完此命令,你仍然看不到工作目录下的文件有任何变化。这是因为 git fetch 只是把远程的数据抓取到本地,而不会把改动合并 ......

Git-远程仓库

之前讲了很多课,都是在本地仓库里进行操作。而 Git 的作用一方面在于对文件进行版本控制,更重要的是便于多人协作开发。因此只有本地仓库的 Git 算不上真正的 Git。而 GitHub 就是创建远程仓库的好地方。 通过 git remote 命令可以查看当前有哪些远程仓库。 还记得我最开始安装成功后从 GitHub 上 clone 下的那个项目吗?在它的工作目录中输入: 1 git remote你会看到显示: 1 ......

Git- 版本回退

上次说到,如果你已经提交了代码,但是又后悔了,想要放弃这次的改动,回到之前的版本。这时候就需要做版本回退。 我们先在工作目录中运行 git log 命令,看看到目前为止的提交记录: 1234567891011121314151617181920212223242526272829303132333435363738 commit 81e34d1d269b13bb23619d828495119492eabc5a Author: Crossin  Date:   Thu Nov 28 17:27:34 2013 +0800      remove file  commit 1edcbf1 ......