美文网首页
Git常用操作指令

Git常用操作指令

作者: wutongyu | 来源:发表于2016-09-12 13:46 被阅读15次

    全局配置

    /** 你是谁  */
    $ git config --global user.name "姓名"
    
    /** 联系方式 */
    $ git config --global user.email "xxx@qq.com"
    
    /** 查看配置信息 */
    $ git config -l
    

    初使化代码仓库

    /** 初始化代码库 */
    $ git init
    
    /** 将所有变化添加到暂存区 */
    $ git add .
    
    /** 将暂存区内容提交至代码库 */
    $ git commit -m "注释"
    
    /** 修改最后一次提交的注释 */
    $ git commit --amend
    
    /** 初始化空白的代码仓库,协同开发使用 */
    $ git init --bare
    

    查看信息

    /** 查看所有文件状态 */
    $ git status
    
    /** 查看指定文件的状态 */
    $ git status 文件名
    
    /** 查看版本库日志 */
    $ git log
    
    /** 查看指定文件的修订记录 */
    $ git log 文件名
    
    

    版本回撤

    /** 回撤到上一个版本 */
    $ git reset --hard HEAD^
    
    /** 回撤到上上一个版本 */
    $ git reset --hard HEAD^^
    
    /** 切换到任意版本 */
    $ git reset --hard 版本号(前6位)
    
    /** 撤销某一个文件当前的修改 */
    $ git checkout 文件名
    
    /** 查看分支引用记录,能够查阅所有的版本号 */
    $ git reflog
    
    

    分支操作

    /** 查看本地分支 */
    $ git branch
    
    /** 查看远程分支 */
    $ git branch -r
    /** 创建本地分支 - 注意不会自动切换分支 */
    $ git branch [name]
    
    /** 切换分支 */
    $ git checkout [name]
    
    /** 创建新分支并立即切换到新分支 */
    $ git checkout -b [name]
    
    /** 只能删除已经合并过的分支 没有合并的分支不能删除 如果要强行删除分支,可以使用 -D 选项 */
    $ git branch -d [name]
    
    /** 合并分支 */
    $ git merge [name]
    
    /** 创建远程分支 */
    $ git push origin [name]
    
    

    远程操作

    /** 将远程代码库克隆到本地 */
    $ git clone url
    
    /** 将本地修改内容推送到远程代码仓库 */
    $ git push
    
    /** 将远程代码库的变化更新到本地 */
    $ git pull
    

    查看所有提交信息

    /** 当在无分支的情况下开发,可以用此方法查看所有提交信息 */
    $ git reflog > ~/Desktop/history.txt
    

    相关文章

      网友评论

          本文标题:Git常用操作指令

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