码迷,mamicode.com
首页 > 其他好文 > 详细

git and github 使用之个人

时间:2016-02-09 21:05:24      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

配置信息 git config --global user.name git config --global user.email

git status

提交 git add filename(工作区提交到缓存区) git add .提交所有文件 git commit(缓存区提交到版本库,会打开记事本写注释) git commit -m直接写注释 git commit -a -m先提交到暂存区,再到版本库

git log 按q退出

对比 git diff(工作区与缓存区的对比) git diff --cached(缓存区与版本库的对比) git diff master(工作区与版本库的对比)

撤销 git reset HEAD filename(缓存区还原工作区) git checkout -- filename(Z工作区还原) git commit --amend(撤销上次提交,合并提交)

删除 git rm filename(删除缓存区的文件,但要先删除工作区的文件) git rm -f filename(直接删除缓存区和工作区的文件) git rm --cached filename(删除缓存区的文件,保留工作区的)

还原 git checkout commitid filename还原单个 git reset --hard commitid还原所有 git reset --hard HEAD^自动还原上个版本 git reset --hard HEAD~数字 还原指定版本 git reflog 查看最近的动作

同步到远程仓库 git remote查看仓库名字 git remote -v 查看仓库对应的名字 git push name master(分支)

拉取仓库 git clone url

多人协作解决冲突 git fetch不自动合并 git diff master origin/master git merge origin/master合并 git pull自动合并

开源项目协作 fork克隆一个版本,放到自己的名下 pull request

git分支 git branch查看分支 git branch new1创建分支 git checkout new1切换分支 git checkout -b new2创建分支并企切换 git merge new1

git branch --merged查看分支合并情况 git branch --no-merged查看没有分支合并情况 git branch -d new1删除分支,要这个分支先合并 git branch -D new1删除分支,这个分支可以没有分支

git标签 git tag v1.0打标签

git and github 使用之个人

标签:

原文地址:http://www.cnblogs.com/masita/p/5185689.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!