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