1.git init  把目录变成Git可以管理的仓库

2.git add  把文件添加到仓库

3.git commit -m ""  把文件提交到仓库,-m后面是提交说明

4.git status  查看仓库的当前状态

5.git diff 文件名  查看具体修改了什么内容 此命令用于文件未提交到仓库前

6.git log  显示从最近到最远的提交日志

如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数

git log --pretty=oneline

7.git reset --hard HEAD^  设置HEAD指向上一个版本

8.cat 文件名  查看文件内容

9.git reflog  查看命令历史,仓库的版本号id   通过git reset --hard 版本号id,穿梭于各个版本

10.git checkout .  让这个文件回到最近一次git commitgit add时的状态

11.git reset  可以把暂存区的修改撤销掉,重新放回工作区, 然后git checkout .

12.rm -rf 文件名  删除某个文件或文件夹

13.defaults write com.apple.Finder AppleShowAllFiles YES

  killall Finder

查看.ssh文件下是否存在id_rsa.pub文件,有则复制到github上,没有则:sssh-keygen -t rsa -C "youremail@example.com"

14.git remote add origin 仓库地址  关联远程仓库

15.git push origin master  把本地库的所有内容推送到远程库

git push origin :master  保留本地的仓库,把远程仓库清空

16.git remote -v  查看关联的远程仓库

17.git remote rm origin  解除与远程仓库的关联

18.git clone 仓库地址   从远程克隆项目

默认情况下创建与远程相同文件夹名,clone到指定文件夹则在后面加上

git clone 仓库地址 文件夹名

19.git checkout -b 分支名 origin/分支名  

从远程仓库克隆分支到本地,远程没有分支,则git checkout -b 分支名,创建一个分支并切换过去

20.git branch -v  查看所有分支

git branch -r  查看远程仓库所有分支

21.git branch -D 分支名  删除分支

22.git checkout  分支名  切换分支

24.git pull origin next:master

取回origin主机的next分支,与本地的master分支合并.分支名一样则胜率

25.git fetch origin  git merge origin/master

此命令意思是更新远程仓库所有分支内容,然后让远程的master分支与本地的master分支合并

http://blog.jobbole.com/71091/

关于git的一些常用命令的更多相关文章

  1. Git安装以及常用命令(图文详解)

    **Git安装以及常用命令** 1.下载安装Git,傻瓜式安装相信大家都会. 官网下载地址:[https://git-scm.com/downloads] 2.Git基本操作 (1)git --ver ...

  2. Git的一些常用命令

    一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. 简单的说就是托管代码的便于多人开发的管理系统. 二.Git的一些命令,我详细的说一下 我是基于github给大家说一下git的一些常 ...

  3. Git Bash Here常用命令以及使用步骤

    1.首先,要clone项目代码: git clone 链接地址 2.更新代码: git pull 3.添加修改过的文件.文件夹: git add 修改过的文件,文件夹 4.提交并注释: git com ...

  4. Git 、 Cocoapods常用命令

    Git常用命令 1.添加文件   git  add  xxx 2.提交更新到本地  git commit   -m  'local-repo' 3.提交更新    git  push master  ...

  5. Git学习 --> 个人常用命令add,commit以及push

    Git命令行配置1 安装Github2 安装msysgit3 要配置用户名和油箱  git config --global user.name <用户名> 我的命令就是:git confi ...

  6. Git之 基本常用命令

    Git基本常用命令如下: mkdir:         XX (创建一个空目录 XX指目录名) pwd:          显示当前目录的路径. git init          把当前的目录变成可 ...

  7. Git 入门和常用命令详解

    git 使用使用教程   git 使用简易指南  常用 Git 命令清单 下载   https://git-scm.com/downloads 工作流 本地仓库由三部分组成. 工作区:保存实际的文件( ...

  8. git提交项目常用命令及git分支的用法

    1.第一步首先从git托管平台clone项目,我这里就使用idea为例: 填写git的url与存放本地目录名及项目名     2.如果你对项目进行了一些修改,就可以执行git命令,进行提交. 有两种方 ...

  9. 学习Git过程中常用命令的总结

    复制远程库git clone git@github.com:Hconly/learngit.git在GitHub上,可以任意Fork开源仓库:自己拥有Fork后的仓库的读写权限:可以推送pull re ...

  10. Git版本管理工具常用命令说明

    Git常用命令 $ touch README.md 创建一个README.md文件 $ git init  创建本地仓库(repository),将会在文件夹下创建一个 .git 文件夹,.git 文 ...

随机推荐

  1. bzoj3637: Query on a tree VI

    Description You are given a tree (an acyclic undirected connected graph) with n nodes. The tree node ...

  2. MySQL ubuntu启动

    service mysql start 启动 service mysql restart 重启 service mysql stop 停止 mysql -uroot -ppassword 登入mysq ...

  3. Little Kings

    sgu223:http://acm.sgu.ru/problem.php?contest=0&problem=223 题意:n*n的格子放k个国王,一共有多少种放发. 题解:简单的状压DP. ...

  4. TControl.WMLButtonUp的inherited的作用——是为了给子类控件新的处理消息的机会

    意外注意到这个小细节: procedure TControl.WMLButtonUp(var Message: TWMLButtonUp); begin inherited; // 注意,如果是直接点 ...

  5. JavaScript基础:数据类型的中的那些少见多怪

    原文:JavaScript基础:数据类型的中的那些少见多怪 Javascript共有6种数据类型,其中包括3个基本数据类型(string,number,boolean).2个特殊数据类型(undefi ...

  6. Sudoku(回溯)

    Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 12075   Accepted: 6026   Special Judge ...

  7. 数据结构(RMQ):POJ 3624 Balanced Lineup

    Balanced Lineup   Description For the daily milking, Farmer John's N cows (1 ≤ N ≤ 50,000) always li ...

  8. JQuery获取元素宽度.width()与.css(‘width’)两个函数的区别

    整理翻译自:http://blog.jquery.com/2012/08/16/jquery-1-8-box-sizing-width-csswidth-and-outerwidth/ 大意是: 在J ...

  9. Introduction to Glide, Image Loader Library for Android, recommended by Google

    In the passed Google Developer Summit Thailand, Google introduced us an Image Loader Library for And ...

  10. Best Reward HDU 3613(回文子串Manacher)

    题目大意:有一个串(全部由小写字母组成),现在要把它分成两部分,如果分开后的部分是回文串就计算出来它的价值总和,如果不是回文的那么价值就是0,最多能得到的最大价值.   分析:首先的明白这个最大价值有 ...