查看远程仓库
->$ git remote -v
 
 如果你本地有一个项目,想把他放到远程git服务器上,那就用上面的命令把项目 add 到远程服务器
->$ git remote add [远程仓库名] [远程git服务器地址]
 
 清除远程代码仓库
->$ git remote rm [远程仓库名]
 
 当你的项目所在的远程仓库用的很不如意的时候(比如经常服务停止)你想换一个git服务器,就用上面的命令.
新git服务器地址会替换旧git服务器地址,这样你本地文件夹不需要再克隆一份,直接就可以提交拉取新git服务器上的代码
->$ git remote set-url [远程仓库名称] [更换的git服务器地址] 
 
 拉取远程仓库代码,如果你远程只有一个分支,本地只有一个分支,后面中括号内容都可以省略
->$ git pull [远程仓库名] [本地分支名称] 
 
 推送代码到远程仓库
->$ git push [远程仓库名] [本地分支名称]
 
 提交本地分支提交到远程的master分支
->$ git push origin 本地分支名:master
 
 提交本地分支提交到远程的master分支
->$ git push origin 本地分支名:master
 
 提交指定本地分支到指定远程的分支
->$ git push origin 本地分支:远程仓库分支
 
 提交本地当前分支到指定的远程分支
->$ git push origin [远程分支名称]
 
 查看本地分支
->$ git branch
 
 查看远程git服务器上的分支
->$ git branch -r
 
 本地创建一个分支,注意新分支创建后不会自动切换为当前分支,需要下面命令来切换
->$ git branch [分支名称]
 
 切换分支
->$ git checkout [分支名称]
 
 创建新分支并立即切换过来,一步到位
->$ git checkout -b [分支名称]
 
 删除一个分支, -d选项只能删除已经参与过合并的分支,对于未参与合并的分支是无法删除的。
如果想强制删除一个分支,可以使用-D选项
->$ git branch -d [分支名称]
 
 合并分支,将此分支与当前所在分支进行合并
->$ git merge [分支名称]
 
 删除远程分支
->$  git push origin :heads/[分支名称] 或 $ git push origin :[分支名称]
 
 版本回退
->$ git reset --hard [版本hash]
 
 仓库继承
->$ git rebase [本地仓库名]
 
 合并多次提交
->$ git commit --amend
 
 git 无法 pull 远程仓库  refusing to merge unrelated histories 
->$ git pull origin master --allow-unrelated-histories
 
 已修改强制回退到修改之前的状态
->$ git checkout .
 
 撤销所有已经add的文件
->$ git reset HEAD .
 
 撤销某个文件或文件夹
->$ git reset filename
 
 本地分支关联远端分支
->$ git branch --set-upstream-to=origin/<branch> master
如->$ git branch --set-upstream-to=origin/master master
 
 长期保存密码
-> $ git config --global credential.helper store

常用git操作命令的更多相关文章

  1. 应小姐姐要求,整理常用Git操作命令,她都学会了,你确定不收藏

    前言 因为个人原因,转化了部门之后已经很久没有接触过开发层级的东西了,好多东西基本都忘记了,但是新的部门有时候会用到相应的研发部的代码和文档手册,所以耳边就充斥这一句话 这个为什么下载不了?这个为什么 ...

  2. 记录 git 常用的操作命令总结

    记录 git 常用的操作命令总结 2016-12-15 16:44:04 作为一名开发者,熟悉使用 git 代码管理工具是一项必备的基本技能.git 相较 SVN 而言,其优点不言而喻.git 的功能 ...

  3. git中常用的操作命令有哪些?常用操作命令归纳

    git中常用的操作命令有哪些?本篇文章就给到大家归纳了一些git中常用操作命令.有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. git开始 全局配置:配置用户名和e-mail地址 1 ...

  4. 常用 Git 命令清单

    我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...

  5. 常用 Git 命令清单 转

    我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...

  6. Android之常用Git命令

    Android之常用Git命令 代码修改后提交步骤:git status:查看代码修改状态git diff:查看代码修改细节,也能看代码空格git add . :添加新加入的代码git commit ...

  7. 常用 Git 命令清单(摘录)

    来源:阮一峰的网络日志 网址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 我每天使用 Git ,但是很多命令记不住. 一般来 ...

  8. [转]常用 Git 命令清单

    作者: 阮一峰 我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专 ...

  9. 常用Git命令

    Git教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 一般来说,日常使用只要 ...

随机推荐

  1. FastDFS 与 Nginx 实现分布式图片服务器

    FastDFS 与 Nginx 实现分布式图片服务器 本人的 Ubuntu18.04 用户名为 jj 点我下载所有所需的压缩包文件 一.FastDFS安装 1.安装 fastdfs 依赖包 ① 解压 ...

  2. react中的传参方式

    react是一个SPA模式,即组件嵌套租,在一个单页面的应用中组件间的数值传递是必不可少的,主要的传参方式大致有一下几种: 1,在挂载的地方给组件传参 ReactDOM.rander(<a na ...

  3. Linux虚机安装配置Tomcat

    d第一步:下载Tomcat包,网址http://tomcat.apache.org/ 选择tar.gz包下载,并传到虚机中 第二步:解压下载好的Tomcat包 命令:tar -zxvf apache- ...

  4. C++学习笔记:多态篇之虚析构函数

    动态多态中存在的问题:可能会产生内存泄漏! 以下通过一个例子向大家说明问什么会产生内存泄漏: class Shape//形状类 { public: Shape(); virtual double ca ...

  5. VS2013中调驱动

    https://msdn.microsoft.com/en-us/library/windows/hardware/jj200334(v=vs.85).aspx 需要注意的就是 debugport:n ...

  6. JavaScript超酷时钟的制作

    <!DOCTYPE html PUBLIC "-//W3C//h2D XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. 第四章css初识

    1.CSS(层叠样式表) 2.CSS语法 选择器{ 属性名1:属性值1: 属性名2:属性值2: } 3.引用CSS的三种方式 第一种:行内样式 例:<a style="color:re ...

  8. javascript20150124

    表达式与运算符 表达式 与数学中的定义相似,表达式是指具有一定的值的.用运算符把常数和变量连接起来的代数式.一个表达式可以只包含一个常数或一个变量.运算符可以是四则运算符.关系运算符.位运算符.逻辑运 ...

  9. 第一周嵌入式程序设计(linux环境下)的学习总结

    2014025641 <嵌入式程序设计>第1周学习总结 本周学习内容 首先我们先复习下之前学习过的内容,什么是linux? Linux 就是一个操作系统,就像你多少已经了解的 Window ...

  10. python的列表生成式

    列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, ...