分享一些git的使用,希望对于学习他的新人有用吧

贴上详解网址:http://www.cnblogs.com/jiuweidezhanfang/p/5473118.html   、

                  https://my.oschina.net/gsbhz/blog/337719

Git的API:

mkdir:         XX (创建一个空目录 XX指目录名)

   pwd:          显示当前目录的路径。

cd:          切换当前git的本地磁盘根目录

   git init :         把当前的目录变成可以管理的git仓库,生成隐藏.git文件。把当前本地目录变成git可以管理的仓库

   git add XX  :    把xx文件添加到暂存区去

   git commit –m :“XX”  提交文件 –m 后面的是注释,允许多次add一次全部提交

   git status:        查看仓库状态,可以查看当前修改的文件个数,在每一次commit前建议都看看

   git diff  XX:      查看XX文件修改了那些内容

   git log :         查看历史记录

   git reset  –hard HEAD^ 或者 git reset  –hard HEAD~ :     回退到上一个版本

                        (如果想回退到100个版本,使用git reset –hard HEAD~100 )

   cat XX :        查看XX文件内容

   git reflog  :     查看历史记录的版本号id,类似于查找日制,然后恢复文件

   git checkout — XX:  把XX文件在工作区(本地编译区)的修改全部撤销。

   git rm XX :         删除XX文件

   git remote add origin  https://github.com/...:      关联一个远程库,将本地仓库连接到某个服务器上

   git push –u(第一次要用-u 以后不需要) origin master:        把当前master分支推送到远程库

   git clone https://github.com/... :     从远程库中克隆(可以理解为从远程把整个项目拷贝到本地库)

   git checkout –b dev :       创建dev分支 并切换到dev分支上,由当前主分支,切换到自己创建的Dev分支上

   git branch :       查看当前所有的分支

   git checkout master :     切换回master分支

   git merge dev  :         在当前的分支上合并dev分支

   git branch –d dev :       删除dev分支

   git branch name  :      创建分支

   git stash  :        把当前的工作隐藏起来 等以后恢复现场后继续工作,这里会重新开辟新的工作区

   git stash list   :      查看所有被隐藏的文件列表

   git stash apply  :     恢复被隐藏的文件,但是内容不删除

   git stash drop :         删除文件

   git stash pop :       恢复文件的同时 也删除文件

   git remote :       查看远程库的信息,远程库默认为origin

   git remote –v  :       查看远程库的详细信息

   git pull origin (本地库名) :       把最新提交的从origin/dev抓下来,更新本地仓库,一旦上传后再更改,就无法抓取,需要撤销更改后,才能抓取下来

posted @ 2016-10-29 14:33  紫陌徐  阅读(179)  评论(0编辑  收藏  举报