美文网首页
git常见指令

git常见指令

作者: 言大大freedom | 来源:发表于2017-02-06 12:17 被阅读0次

创建本地版本库

    mkdir file-name 创建版本库
    cd file-name 进入
    pwd 显示当前目录路径
    git init 指定这个目录变成版本库

添加

    git add    //添加文件
    git commit   // 提交 $ git commit -m "wrote a readme file"  $ git commit -m "wrote a readme file"
    git status  //查看仓库当前状态
    git diff   //查看difference,修改的内容
    git log  //显示提交日志,最近三次  $ git log --pretty=oneline
    git reset --hard HEAD^ //退回上一个版本,HEAD~100,退回上一百个
    git reflog //回退版本使用,用来记录每一次命令,以便确定要回到未来的哪个版本:
    git checkout -- file可以丢弃工作区的修改
    git reset HEAD file可以把暂存区的修改撤销掉(unstage),重新放回工作区
    git rm file   rm 'file'  //删除文件 之后commit

创建分支

    git checkout -b dev  ==》$ git branch dev    $ git checkout dev //创建并切换分支      
    git branch  查看当前分支
    git checkout master  切回master分支
    git merge dev 合并指定分支到当前分支
    git branch -d dev  删除已经合并好的分支

推送

    git stash  修改bug把当前工作现场“储藏”起来,等以后恢复现场后继续工作修改好后切回之前的分支
    git stash apply  恢复后,stash内容并不删除,需要用git stash drop删除
    git stash pop   恢复的同时把stash内容也删了
    git stash list    查看stash内容
    git branch -D <name> 强行删除一个没有被合并过的分支
    git remote    查看远程库的信息  git remote-v 查看更详细的信息
    git branch -r
    假设你的remote是origin,用git remote set_url 更换地址
    git remote set-url origin remote_git_address   remote_git_address更换成你的新的仓库地址
    git push origin  master/dev  推送本地分支或者指定分支
现在,你的小伙伴要在dev分支上开发,就必须创建远程origin的dev分支到本地,于是他用这个命令创建本地dev分支:$ git checkout -b dev origin/dev

打tag标签

    git tag v0.9(<tagname>) commit id 给当前版本的提交打标签,默认标签是打在最新提交的commit上的
    git tag <tagname> 设置标签名
    git show <tagname> 可以看到说明文字
    git tag 查看所有版本标签
    git tag -a <tagname> -m "version 0.1 released" 3628164“ 添加标签说明
    git tag -d v0.1 删除本地标签,删除远程标签需要先从本地删除,然后git push origin:refs/tags/v0.9
    git push origin <tagname> 推送标签到远程
    git push origin --tags 推送全部尚未推送到远程的本地标签

其他

    * git branch --set-upstream dev origin/dev 指定本地dev分支与远程origin/dev分支的链接,如果git pull提示“no tracking information”,则说明本地分支和远程分支的链接关系没有创建====》git pull
    * .gitignore文件,把要忽略的文件名填进去,Git就会自动忽略这些文件

相关文章

  • Git常见指令

    HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard...

  • git常见指令

    创建本地版本库 添加 创建分支 推送 打tag标签 其他

  • Git常见指令

    新建Git仓库,到对应文件夹目录下(以C:\Users\qc\Desktop\gitexample为例)输入指令 ...

  • Git常见操作指令

    git branch -a 查看所有分支git checkout branch_name 切换到 b...

  • git bash常见指令

    一.命令由英语单词缩写变成命令 二.常见命令 查看文件: 1.cat 1.txt 查看文件 2.cd ~/Desk...

  • git大全

    今天整理了常用的git的用法,帮助大家更快速的入门! git 常见指令 指令补充: 创建一个main.m文件,在文...

  • git里常见的指令

    给崽儿的一个小教程 cd 用法: cd '文件夹名称或者文件夹路径(包括绝对路径和相对路径)'含义: 该指令表示跳...

  • 项目中git 常见指令

    Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Rem...

  • git远程仓库关联

    一.GitHub常用指令 git的基本使用指令:git init ...

  • Linux和git指令

    git常用指令 1.基本指令 git init —— 新建git仓库git add 文件/文件夹 —— 将...

网友评论

      本文标题:git常见指令

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