查看远程仓库
->$ 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. 调试 kafka manager 源码

    前提:可以上外网. kafka manager 是一款优秀的监控 kafka 的工具,采用 scala 语言编写,如何调试 kafka manager 呢? kafka manager 使用 play ...

  2. Python3解析html高级操作

    一.xpath相关 1.1 xpath获取节点下的所有内容 问题描述:xpath获取节点下的所有文本可通过“*//text()”实现,但如果想获取节点下的内容---包括文本和标签那就没有直接的办法. ...

  3. .gitconfig

    [user] name = 1111 email = 111@111.com[credential] helper = store

  4. idea 中add configuration

    记住:点击“+”号配置tomcat 第一步当然先得建一个web项目 1.file -> new -> project -Next -> Finish -项目建好了接下来就是配置了 - ...

  5. 【密码技术】Part 4 SSL/TLS

    01 SSL/TLS基本概念 02 TLS协议流程图

  6. Ubuntu18.04下安装搜狗输入法

    Ubuntu18.04下安装搜狗输入法 第一步:安装 fcitx输入框架 sudo apt-get install fcitx 第二步:在官网下载 Linux 版本搜狗输入法 https://piny ...

  7. bzoj4700

    题解: cdq分治 先考虑没有人被秒掉的情况 代码: #include<bits/stdc++.h> #define y1 ____y1 ; using namespace std; ty ...

  8. ubuntu14/16 安装python3-opencv3_百度经验

    http://jingyan.baidu.com/article/e4511cf348dac52b845eafc8.html

  9. 所有不同的序列串-----LCS算法的变种

    今天遇到LEETCODE的第115题: Distinct Subsequences Given a string S and a string T, count the number of disti ...

  10. MySQL 必知必会学习笔记(常用命令一)

    SHOW DATABASES;USE LangLibCEE;SHOW TABLES;SHOW COLUMNS FROM customers;DESC customers; SHOW STATUS WH ...