美文网首页
Git命令之基本命令

Git命令之基本命令

作者: RunningTeemo | 来源:发表于2017-11-17 11:00 被阅读0次

    qq群:225451602

    1、git init 初始化仓库

    2、git status 查看仓库状态

    3、git add .将所有修改添加到缓存区里面  

    4、git add * Ant风格添加修改

    5、git add *controller 将以controller结尾的都添加到缓存里面

    6、git add Hello* 添加所有以Hello开头的文件到缓存区

    7、git add Hello? // 将以Hello开头后面只有一位的文件的修改提交到暂存区 例如:Hello1.txt,HelloA.java 如果是HelloGit.txt或者Hello.java是不会被添加的

    8、git commit -m "message" 将缓存区需要修改的message提交到仓库

    9、git diff   在file被修改了 还未被提交查看修改的部分和版本库中最新版本的不同 diff == difference 不同)

    10、git log 查看每次提交的信息,每次提交的信息,包括注释在内,从最新到最久。

    11、git log --pretty=oneline   // 将commit 信息简化成一行显视注意Git的版本  号(commit id)是SHA1值ea34578d5496d7dd233c827ed32a8cd576c5ee85

    12、git reset --hard HEAD^ 退回到相对于当前版本的前一个版本git reset –hard 8ff24a6803173208f3e606e32dfcf82db9ac84d8

    13、git reset --hard HEAD^^ 退回到当前版本的上上个版本

    14、git reset --hard HEAD~退回到当前版本的上100个版本去

    15、git reset --hard 3628164 退回到指定的版本

    16、git reflog  在退回到旧版本之前 查看旧版本的日志

    17、git checkout 表示丢弃工作区的修改退回原始状态(不包括以及添加到暂存区的修改)

    18 、git reset HEAD 丢弃file已经添加到暂存区的修改  HEAD 表示最新版本

    19、rm file  // 从文件系统中删除文件(Git 中还是有记录),$ git status 的时候Git 会告诉你有一个file 被删除了

    20、git rm file  // 从Git版本库中删除文件(同时从文件系统中删除文件) $ git status  正常

    21、git stash //存储当前的分支,当你在分支上修改一半,需要切换分支。

    22、git diff [branchA] [branchB] 查看两个分支的区别 

    23、git merge --no-ff sourceBranch  //把sourceBranch的修改merge到targetBranch。注意:建议merge的时候总是用 --no-ff 选项

    http://blog.csdn.net/u012556150/article/details/50736896

    相关文章

      网友评论

          本文标题:Git命令之基本命令

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