美文网首页
使用git前需要的设置

使用git前需要的设置

作者: tristate | 来源:发表于2017-12-21 10:04 被阅读0次

    如何在命令行上使用git

    • 可以在win下面的命令行直接使用git,不过需要提前设置好PATH。一些特殊符号可能会被win系统误解,需要加上双引号。
      如:git log "HEAD^"
    • 使用msysGit自带的bash。启动bash的简单方法是在某一目录下右键,在弹出菜单中选择Git Bash Here。注意这个bash对中文的支持不太友好哦!

    查看命令帮助

    • 使用 git branch -h可以查看其他选项。
    • 使用 git help branch可以在浏览器中打开对应html文档。
    • 使用git --help能查看大纲帮助提示。

    使用git前需要的设置

    • 设置用户名和email(必须设置)。使用以下命令来添加用户名和email,这个信息将被用在以后的每一次提交上。
    git config --global user.name "yourname"
    git config --global user.email "youremail"
    
    • 其他设置,无论你是win,还是linux,还是mac,建议至少config以下设置。
    git config --global push.default simple  //git1.9.5版本以上
    git config --global core.autocrlf false //告诉git不用管win和linux换行符转换的事
    

    windows下还需要配置:

    git config --global core.ignorecase false  //设置大小写敏感
    

    一些使用过的命令

    • git stash
      假设我们在自己的工作区间修改了某些文件,等提交的时候突然发现分支不对(大部分情况下是忘记切换到目标工作分支了),这时再来切换分支会提示切换失败,可以git stash当前分支后再进行切换(不想commit所做变更到分支上)。这个命令会储藏当前修改到一个堆栈中。可以使用git status发现,当前工作区间已经变干净了。
    • git stash list
      显示堆栈中保存了几次储藏工作
    • git stash apply <堆栈名称>
      一般切换回原目标分支后使用此命令,git会将储藏的变动应用到当前分支,然后可以做正常的commit操作了。
    • git stash pop <堆栈名称>
      应用堆栈中的储藏变动到分支上,并将变动移出堆栈。
    • git stash drop <堆栈名称>
      如果堆栈中的储藏不再需要,使用此命令及时的清理堆栈的储藏。
    • git reset --hard head~1
      同时回撤索引区和工作区的内容到上一次提交,git的头指针的指向也发生改变。

    相关文章

      网友评论

          本文标题:使用git前需要的设置

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