美文网首页
Git命令手册

Git命令手册

作者: blue_angel | 来源:发表于2019-04-09 10:24 被阅读0次

    1.配置

    $ git config --global user.name "chile"

    $ git config --global user.email "940054818@qq.com"

    2.创建一个版本库 如: D盘 -> www下新建版本库

    $ cd D:

    $ cd www

    $ mkdir testgit 

    $ cd testgit

    $pwd

    /d/www/testgit

    3.添加文件到暂存区      $ git add readme.txt

    4.提交文件       $ git commit -m "readme.txt提交"

    5.查看状态       $ git status

    6.查看文件修改了什么内容     $ git diff readme.txt

    7.提交修改文件,文件提交前后都看一下状态

    $ git add readme.txt

    $ git commit -m "文件增加222内容"

    8.查看历史记录   $ git log

    9.版本回退

    $ git reset -hard HEAD^  版本回退到上一个版本

    $ git reset -hard HEAD^^  版本回退到上上个版本

    $ git reset -hard HEAD~100  版本回退到前100个版本

    10.查看文件内容   $ cat readme.txt

    11.查看每次操作的版本号   $ git reflog

    12.恢复到最新版本    $ git reset -hard  版本号

    13.撤销修改(撤回上一步)  $ git checkout -- readme.txt

    14.删除文件     $ rm test.txt

    15.在没有提交前恢复删除的文件    $ git checkout -- test.txt

    16. 提交删除的文件使其彻底删除

    $ git commit -m "提交删除的文件,使其彻底删除"

    二、添加远程仓库

    1.登录github   ->   create a new repo   ->    testgit   远程新建的仓库

    2. 关联远程仓库    

    $ git remote add origin https://github.com/Huchile/testgit

    3.把本地仓库内容推送到github仓库

    $ git push -u origin master

    三、远程库克隆本地库

    1.远程库克隆本地库       $ git clone https://github.com/Huchile/testgit2

    2.创建并切换到dev分支上    $ git checkout -b dev

    3.查看当前的分支 当前的分支会加“*”号      $ git branch

    4.把dev分支上的内容合并到master上(合并指定分支到当前分支上)   $ git merge dev

    5.删除分支dev    $ git branch -d dev

    6.创建dev分支    $ git branch dev

    7.切换到dev分支上   $ git checkout dev

    8.合并dev分支    -no-ff表示禁用fast forward模式 删除分支后信息还存在

    $ git merge - -no-ff  -m "注释" dev  

    9.将当前的工作现场隐藏起来      $ git stash

    10.恢复后 stash内容并未删除,需使用$ git stash drop来删除

    $ git stash apply

    11.恢复的同时 stash内容也删除了    

    $ git stash pop

    四、多人协作

    1.查看远程库的信息   $ git remote

    2.详细信息    $ git remote -v

    3.推送分支(把该分支上本地提交到远程库中)

    $ git push origin master

    4.把最新的先从远程库拉取到本地库合并

    $ git pull

    5.设置dev和origin/dev的链接

    $ git branch --set-upstream dev orgin/dev

    相关文章

      网友评论

          本文标题:Git命令手册

          本文链接:https://www.haomeiwen.com/subject/ykuviqtx.html