gitHub基本操作

一、基本操作
1.初始化仓库:git init
2.查看仓库的状态:git status
3.向暂存区中添加文件:git add [.|fileName]
4.当前暂存区中的文件实际保存到仓库:
4.1.git commit -m "日志"
4.2.git commit
● 第一行:用一行文字简述提交的更改内容
● 第二行:空行
● 第三行以后:记述更改的原因和详细内容
4.3.add 和commit合并:git commit -am "日志"
5.查看当前状态为终点的日志:git log [fileName|dirName]
5.1.只显示提交信息的第一行:git log --pretty=short
5.2.显示文件的改动:git log -p [fileName|dirName]
5.3.历史纪录对紧凑简洁版本:git log —pretty=online
6.查看更改前后的差别:git diff
6.1.查看工作树和最新提交的差别:git diff HEAD

二、分支操作
1.显示分支一览表:git branch
1.1.左侧带*号为当前分支
1.2.同时显示本地仓库与远程仓库对分支信息:git branch -a
2.创建、切换分支: git checkout -b
2.1.$ git branch
$ git checkout
连续执行两条命令和git checkout -b 是同样的效果
3.切换回上一个分支:git checkout -
4.合并分支:git merge —no -ff
5.图表形式查看分支:git log —graph

三、更改提交
1.回溯历史:git rest —hard 目标时间点hash
2.当前仓库的操作日志:git reflog
3.修改上一条提交信息:git commit —amend
4.合并N个最新历史信息:git rebase -i HEAD~N

四、推送到远程仓库
1.添加远程仓库:git remote add origin git@github.com:用户名/项目名.git
2.推送master到远程仓库:git push -u origin master
2.1.-u参数可以在推送的同时将origin仓库的master分支设为本地仓库当前分支的upstream(上游)
3.推送其他分支:git push -u origin 分支名
4.克隆远程仓库:git clone git@github.com:用户名/项目名.git
5.获取其他远程分支:git checkout -b 本地分支名 origin(gitHub端的仓库)/分支名
6.获取最新分支:git pull origin 分支名

五、标签管理
1.创建标签(默认打在最新提交版本上面):git tag
2.查看标签:git tag
3.创建历史标签:git tag
3.1.commit Id用5.3查看
4.查看标签信息:git show
5.带标签名与文字说明:git tag -a -m “文字说明"
5.1.1 -a:标签名,-m:文字说明
6.私钥签名一个标签:git tag -s
7.删除本地标签:git tag -d
8.推送一个本地标签:git push origin
9.推送全部本地标签:git push origin —tags
10.删除远程标签:git push origin :refs/tags/

六、页面快捷键
1.查看快捷键:shift + /

posted @ 2016-10-04 16:29  阿克西斯教成员污米饭  阅读(300)  评论(0编辑  收藏  举报