GIT学习

克隆仓库的命令格式为 git clone [url]

git fetch origin 会抓取从你上次克隆以来别人上传到此远程仓库中的所有更新(或是上次 fetch 以来别人提交的更新)有一点很重要,需要记住,fetch 命令只是将远端的数据拉到本地仓库,并不自动合并到当前工作分支,只有当你确实准备好了,才能手工合并。

 

可以使用 git pull 命令自动抓取数据下来,然后将远端分支自动合并到本地仓库中当前分支

 

git config --list 查看配置信息

git init 要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行

要确定哪些文件当前处于什么状态,可以用 git status 命令

 

git add 可以放到暂存区域,也可以添加文件为跟踪

.gitignore 忽略某些文件

要查看尚未暂存的文件更新了哪些部分,不加参数直接输入 git diff

 

git commit 提交更新到本地仓位

 

我们可以通过命令 git remote show [remote-name] 查看某个远程仓库的详细信息

 

 

要切换到其他分支,可以执行 git checkout 命令。我们现在转换到新建的 testing 分支:

 

要新建并切换到该分支,运行 git checkout 并加上 -b 参数:

 

有必要作些测试,确保修补是成功的,然后回到 master 分支并把它合并进来,然后发布到

 

生产服务器。用 git merge 命令来进行合并:

 

git branch -a 命令不仅仅能创建和删除分支,如果不加任何参数,它会给出当前所有分支的清单:

 

git remote -v 查看当前远程库

 

git push 推送到远程服务器分支

拉一个新库

git pull

 

 

用户信息

第一个要配置的是你个人的用户名称和电子邮件地址。这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录:

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
posted @ 2015-12-15 16:03  闲云清烟  阅读(94)  评论(0编辑  收藏  举报