git实际应用 博客分类: GIT_zhuhw git使用
程序员文章站
2024-02-22 19:09:46
...
1、拉远程代码到本地仓库
git clone [url]
2、基本快照
git status 命令用于查看项目的当前状态。
接下来我们执行 git add 命令来添加文件: $ git add README hello.php
现在我们再执行 git status,就可以看到这两个文件已经加上去了。
$ git status -s A README A hello.php $ 3、
git commit
使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到仓库中。
Git 为你的每一个提交都记录你的名字与电子邮箱地址,所以第一步需要配置用户名和邮箱地址。
接下来我们写入缓存,并提交对 hello.php 的所有改动。在首个例子中,我们使用 -m 选项以在命令行中提供提交注释。
$ git add hello.php $ git status -s A README A hello.php $ $ git commit -m '第一次版本提交'[master (root-commit) d32cf1f]第一次版本提交2 files changed,4 insertions(+) create mode 100644 README create mode 100644 hello.php 现在我们已经记录了快照。如果我们再执行 git status:
git reset HEAD
git reset HEAD 命令用于取消已缓存的内容。
现在两个文件修改后,都提交到了缓存区,我们现在要取消其中一个的缓存,操作如下:
$ git status -s M README M hello.php $ git add . $ git status -s M README M hello.pp $ git reset HEAD -- hello.php Unstaged changes after reset: M hello.php $ git status -s M README M hello.php
现在你执行 git commit,只会将 README 文件的改动提交,而 hello.php 是没有的。
$ git commit -m '修改'[master f50cfda]修改1 file changed,1 insertion(+) $ git status -s M hello.php
2016/5/25 22:09
推荐阅读
-
git实际应用 博客分类: GIT_zhuhw git使用
-
git安装及使用(Bash) 博客分类: git gitgit安装git使用
-
bitbucket以及sourcetree的安装与配合使用 博客分类: GIT
-
bitbucket以及sourcetree的安装与配合使用 博客分类: GIT
-
eclipse使用git管理代码 博客分类: git
-
eclipse使用git管理代码 博客分类: git
-
使用ssh搭建git服务器所需软件 博客分类: java技术git gitssh
-
github使用记录 博客分类: git git
-
使用ssh搭建git服务器所需软件 博客分类: java技术git gitssh