Git命令

作者: 伊人小亮 | 来源:发表于2019-09-29 23:53 被阅读0次
git命令示意图 git 流程

git init   : 某文件目录下使用,即将此目录进行Git版本控制;

git add <file name>  :  将某文件添加到暂存区;

git commit -m "<comment>"  :提交到本地仓库,并添加注释(log上显示);

git status : 查看文件是否提交;

git log  :  查看历史记录;

git log –-pretty=oneline  :  查看最近几条历史;

git reset --hard HEAD^  :回退到上个版本;

git reset --hard HEAD^^  :回退到上上个版本;

git reset --hard HEAD~<num>   : 回退到前num个版本;

git reset --hard <版本号>   :   回退到某个版本;

ssh-keygen -t rsa –C "email"   :   在用户主目录(/Users/电脑名)下创建SSH Key [id_rsa(私钥)  和 id_rsa.pub(公钥)];

git remote add origin <remote repository url>   :   本地仓库与远程仓库关联;

git remote   : 查看远程库的信息;

git remote –v   : 查看远程库的详细信息;

git push -u origin master   :   第一次使用,将本地仓库master分支推送到远程仓库master分支,并关联起来;

git push origin master  : 第一次之后,将本地仓库master分支推送到远程仓库master分支;

推送到远端仓库

git push origin <tag name>  : push单个tag

git push origin  : 推送所有本地标签;

git push origin --tags  : 推送全部未推送过的本地标签;

git push origin :refs/tags/<tag name>   : 删除一个远程标签;

git clone  <remote repository url>  :  克隆远程仓库到本地;

git checkout --<file name>   :   将文件在工作区做的修改全部撤销;

git checkout -b <branch name>  :   创建branch name分支,然后切换到branch name分支上;

git checkout <branch name>  :  切换到分支branch name;

git branch  : 查看分支;

git branch -a  或者 git branch --all : 查看所有分支,包括本地和远端;

git branch –d <branch>  : 删除分支branch;

git push origin --delete <branch> :  删除远程分支branch;

如果想把本地的某个分支develop提交到远程仓库,并作为远程仓库的master分支,或者作为另外一个名叫develop的分支,那么可以这么做:

git push origin develop:master         提交本地test分支作为远程的master分支 ,远端就会自动创建一个develop分支;

git push origin develop:develop        提交本地develop分支作为远程的develop分支;

git merge –no-ff -m "<comment>" <branch name>  :  –no-ff来禁用”Fast forward”模式,删除分支后,不会丢掉分支信息;

git merge <branch name>  :   将分支branch name合并到所在分支;

git stash list   : 查看工作现场列表;

git stash apply  : 恢复工作现场,stash内容并不删除;

git stash drop   : 删除工作现场;

git stash pop  : 恢复工作现场的同时把stash内容也删除了;

git pull   :拉取远程最新内容合并;

git rebase   :   把本地未push的分叉提交历史整理成直线,缺点是本地的分叉提交已经被修改过了;

git tag   :   查看所有标签;

git tag <tag name>  : 新建一个标签;

git tag -a <tag name> -m "<comment>"  :   新建一个标签,并指定标签信息;

git tag -d <tag name>   : 删除一个本地标签;

git config --global user.name "name"  :   给仓库配置用户名;

git config --global user.email "email"  :   给仓库配置邮箱;

git config --global color.ui  true  :  Git显示颜色,会让命令输出看起来更醒目;

git config --global alias.<alias name> <command>  :  把某个git命令去个别名;

相关文章

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • git实用命令

    git实用命令 1 git init 命令 初始化 git 仓库 repository 2 git add 命令 ...

  • git管理工具

    git分支命令 git提交命令

  • git 多条命令一次执行

    上代码git命令 && git命令

  • git入门

    这里对git init、git add、git commit命令进行一个总结。 $ git init 命令,该命令...

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • git 分支

    git 显示所有分支(包含本地和远程)命令: git 删除本地分支命令: git 显示远程分支命令: git 删除...

  • Git命令集合

    Git基础命令 git远程关联 git远程关联移除 git命令简单简介 常用命令集合:git init创建版本库 ...

  • git使用指南

    常用命令 帮助类: git --help:显示git命令帮助信息git help -a:显示所有命令git hel...

网友评论

      本文标题:Git命令

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