git命令行操作

从本地上传代码到仓库(假设已经建好仓库):

    1.初始化:

       git init

    2.将所有文件加入缓存区:

       git add *

    3.提交当前工作空间的修改内容:

       git commit -m 'commit info'

    4.将仓库连接到远程服务器(server仓库地址):

       git remote add origin <server>

    5.改动内容推送到远程master(如果报rejected错误,要先pull一下再push):

       git pull origin master

       git push -u origin master

     (在第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令)

    6.查看当前状态

       git status

分支操作:

    1.查看分支:

       git branch

    2.创建分支(github里面创建gh-pages分支,可以通过访问 'http://xxx.github.io/仓库名' 来查看目录下的index.html):

       git branch <name>

    3.切换分支:

       git checkout <name>

    4.创建+切换分支:

       git checkout -b <name>

    5.合并某分支到当前分支:

       git merge <name>

    6.删除分支:

       git branch -d <name>

回退操作:

    1.丢弃工作区修改:

      git checkout file_name

    2.将暂存区的撤销

       git reset HEAD file_name

    3. 回退到上个版本

       git reset --hard HEAD^

       git reset --hard <具体版本>

原文地址:https://www.cnblogs.com/colima/p/6085963.html