git指令

作者: 风越大心越荡 | 来源:发表于2017-10-09 15:22 被阅读0次
    GIT命令.jpg
    安装完成配置   
     git config --global user.name "cairui"
     git config --global user.email "1072188607@qq.com"
    ----------------------
    git           测试有没有安装git
    git init      初始化本地版本仓库
    git status    查看状态,修改过的文件是否被提交
    git diff 文件名   查看变更的内容
    git add  文件名/.  跟踪指定的文件/跟踪所有改动过的文件
    git  clone url    克隆远程的仓库
    提交时 先git add  在git commit
    git commit -m "master"   提交所有更新过的文件 到主分支上边
    git commit -amend 提交最后一次修改
    
    git log  查看提交历史
    git log -p 文件名   详细查看指定文件的提交历史
    git blame 文件名    以行显示的方式查看指定文件的提交历史
    git log --pretty=oneline    以列的方式显示提交的历史, 没有提交时间
    
    
    
    git branch  查看所有的本地分支
    git branch 分支名   创建新的分支
    git checkout 分支名  
    ----------------------
    撤销
    HEAD   表示 当前版本
    HEAD^  上一个版本
    HEAD^^ 上上一个版本
    HEAD~100  前 100个版本
    
    1. 文件修改过 没有git add  可以用 git reset -- 文件名  撤销文件的修改内容
    2.文件修改过并且git add 了 可以用 git checkout -- 文件名  撤销未提交的文件 
    3. 文件已提交,git reset --hard HEAD^   回退上一个版本
    4. 如果修改的文件被删除,之前提交的版本库有,就可以还原回来 git checkout -- no.txt  将误删除no.txt 文件还原。
    
    
    --------------------
    修改文件
    git mv ok.txt yes.txt    文件重命名  git 旧的名字 新的名字
    1. 文件删除,确认文件没有误删除,可以 先 把要删除的文件从git的库中删除。git rm 文件名  ,在提交 git commit -m "master"。
    ---------------------------
    
    远程仓库
    在github 上新建一个仓库
    1.  git remote add origin git@github.com:fish-spit-bubbles/gitDemo.git  添加远程仓库 
    2. git push -u origin master   上传代码快速合并   -u 第一次需要  origin 是本地给远程仓库取的名字。
    3. git remote -v  查看远程版本库信息
    
    
    
    
    ---------------
    克隆
    git clone URL  就可以将远程的仓库克隆到本地
    -------------
    创建合并分支
    git  branch 新分支名   创建新的分支
    git checkout 分支名    切换到分支上边去
    git checkout -b 分支名   创建新的分支并且切换到新分支
    git commit -m "master"   分支工作玩了 先提交到主分支上,在切换到主分支。    git merge cr     合并cr分支的代码
     git push origin master   推送到远程仓库
    git branch -d cr   删除分支    -D 强行删除
    git merge --no-ff -m "merge with no-ff" dev    -m 表示新建一个commit  ,--no-ff    表示禁用Fast forward  Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。
    
    -------
    创建标签
    git tag v1.0   创建版本为1.0标签
    git show v1.0   查看1.0标签上边的信息
    git tag -a v0.1 -m "version 0.1 released" 3628164    -a 指定到某个标签  -m 说明文字
    git tag -d v1.0   删除标签   
    git push origin --tags  一次性上传所有的 未推送到远程仓库  
    
    
    

    相关文章

      网友评论

          本文标题:git指令

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