• Git- 命令及使用


     关于Git相关介绍这里就不介绍了,可转《Git- 简介》或者查看官网信息。这篇整理一下git相关的命令。
     

    1) 远程仓库相关命令

    克隆下载仓库:$ git clone git://github.com/jquery/jquery.git
    查看远程仓库:$ git remote -v
    添加远程仓库:$ git remote add [name] [url]
    删除远程仓库:$ git remote rm [name]
    拉取远程仓库:$ git pull [remoteName] [localBranchName] 
    推送远程仓库:$ git push [remoteName] [localBranchName]
     

    2)分支(branch)操作相关命令

    查看本地分支:$ git branch
    查看远程分支:$ git branch -r
    创建本地分支:$ git branch [name] ----注意新分支创建后不会自动切换为当前分支
    切换分支:$ git checkout [name]
    创建新分支并立即切换到新分支:$ git checkout -b [name]
    删除分支:$ git branch -d [name] ---- -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项
    合并分支:$ git merge [name] ----将名称为[name]的分支与当前分支合并
    创建远程分支(本地分支push到远程):$ git push origin [name]
    删除远程分支:$ git push origin :heads/[name]
     

    3)Git基础命令

    查看用户名和密码git config --list --global
    修改用户名git config --global user.name
     

    4)版本回退

    git reset  ----命令既可以回退版本,也可以把暂存区的修改回退到工作区。当我们用HEAD时,表示最新的版本

    git reset HEAD -----(暂存区的目录树会被重写,被 master 分支指向的目录树所替换,但是工作区不受影响)

    回退上个版本git reset --hard HEAD^ 
    指定版本回退git reset --hard 8f81649 ( git reflog 查看版本id)
     
    git add file -----将文件添加到暂存区
    git commit -m "add file" ------将暂存区的提交到本地仓库
    git reset -- file -----"撤销"最后一次git add file ,可以用git reset 撤销暂存区的所有文件【丢弃暂存区的修改】
    git  rm --cached file ------直接从暂存区删除文件,工作区不作出改变
    git checkout -- file -------把文件从暂存区复制到工作目录,用来丢弃本地修改【丢弃工作区的修改】
     

    5)其他

    git fetch --all
    git reset --hard origin/master
    git pull origin  master
     
    附上 .gitignore 文件配置详情
     
     
  • 相关阅读:
    标准库类型string
    auto与decltype
    理解复合类型的声明
    复合类型
    标识符and名字的作用域
    tar 命令详解(持续更新)
    Linux中的update和upgrade的作用
    mysql中文乱码
    Linux 安装MySql——apt-get版
    Linux mysql开启远程访问
  • 原文地址:https://www.cnblogs.com/zeo-to-one/p/7593926.html
Copyright © 2020-2023  润新知