美文网首页
git 常用命令

git 常用命令

作者: 蛮吉大人123 | 来源:发表于2018-09-16 16:40 被阅读6次

    git 是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。

    删除

    // 删除本地分支
    git branch --delete [branchName]
    // 删除远程分支
    git push origin --delete [branchName]
    // 删除远程 tag
    git push origin --delete tag [tagName]
    

    提交

    git add .
    git commit -m '提交信息'
    git push
    

    获取远程分支信息

    git fetch 
    // -p 参数可以删除本地多余的分支
    

    暂存

    // 暂存状态
    git stash
    
    // 取回最近一次暂存状态
    git stash pop
    
    // 查看 暂存 列表
    git stash list
    
    // 添加某一个暂存的代码,但是不会从暂存列表中去除
    git stash apply stash@{0}
    
    // 删除某一个提交的暂存
    git stash drop stash@{0}
    
    // 清空暂存空间
    git stash clear
    
    // 将最近的一次暂存创建一个新的分支并检出
    git stash branch testchanges
    

    合并

    // 从当前分支拉出来一个新的名为‘branch-name’的本地分支并切换到 ‘branch-nae’ 分支
    git checkout -b branch-name
    // 将master 分支的内容合并到当前分支
    git merge master
    

    查看状态

    git status
    

    查看不同

    git diff
    

    查看提交信息

    git log
    

    撤销更改

    git reset [xxx]
    // --hard 会真正的回退到某一个 commit,这样的会这个commit之后的提交都会消失
    

    设置

    比如设置用户名,邮箱

    // 当前仓库
    git config user.name XX
    git config user.email XX
    
    // 全局
    git config --global user.name XX
    git config --global user.email XX
    
    // 查看
    git config user.name
    git config user.email
    

    注意 git config user.name XX --global global 参数放在后面的话全局设置不会生效。

    相关文章

      网友评论

          本文标题:git 常用命令

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