GIT常用命令
发现个总结的很好blog,请参考:http://blog.youkuaiyun.com/ariesjzj/article/details/7747876
git add:跟踪新文件、把已跟踪的文件放到暂存区、还能用于合并时把有冲突的文件标记为已解决状态
git status:检查当前文件状态
git diff:比较的是工作目录中当前文件和暂存区域快照之间的差异,也就是修改之后还没有暂存起来的变化内容。
git diff --cached:比较的是已经暂存起来的文件和上次提交时的快照之间的差异
git commit :提交-m 参数后跟提交说明的方式
git log: 查看提交历史 -p 选项展开显示每次提交的内容差异,用-2 则仅显示最近的两次更新;--stat,仅显示简要的增改行数统计
Git reset HEAD <file>:取消已经暂存的文件
Git checkout --<file>:取消对文件的修改
git remote add [shortname] [url]:添加远程仓库
git fetch [remote-name]:从远程仓库抓取数据到本地
git push [remote-name] [branch-name]:将本地仓库中的数据推送到远程仓库。例如:git push origin master
git remote show [remote-name] :查看某个远程仓库的详细信息
git remote rm:移除对应的远端仓库
git config: 为命令设置别名,例如:git config --global alias.br branch
git branch branch_name
git branch:不加任何参数,列出所有分支
git checkout branch_name:只是转换HEAD指向的分支
git checkout -b branch_name:新建分支,HEAD指针并切换到该分支
git branch -d branch_name:删除分支
git fetch origin 来进行同步。
git push (remote_name) (branch_name):推送我的branch_name本地分支,到远程仓库的--分支。
git push [远程名] :[分支名]:删除远程分支
git pull:执行两个操作,它从远程分支(remote branch)抓取修改 的内容,然后把它合并进当前的分支
《胭花笑》——夏后 原来歌还可以这么唱