Git常用命令笔记

原创 2015年11月20日 09:30:40

D:\Program Files (x86)\Git\cmd
比如我把git安装在d盘我们可以在系统环境变量中加入git命令,这样我们就可以在cmd中输入git命令了
这里写图片描述

cd ~/.ssh
可以查看电脑有没有ssh密钥

路径一般在
C:\Users\Administrator
如果没有ssh密钥,就不会有.ssh文件夹
这里写图片描述

ssh-keygen -t rsa -C "wsscat@gmail.com"
生成SSH密钥,我们一直按回车就行了,密码为空
这里写图片描述

就可以得到两个文件id_rsaid_rsa.pubid_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人,把id_rsa.pub用IDE打开并且复制里面的内容到github的ssh里面
这里写图片描述

然后我们就可以新建一个文件然后git init,并且把本地仓库跟远程仓库进行连接

git remote add origin https://github.com/Wscats/Flex-Demo.git
这里推荐用ssh的方法建立连接,因为前面我们在github设置了ssh密钥就不用再提示我们输入密码了,如果用https会提示你输入密码,操作就很不方便了

git remote add origin git@github.com:Wscats/Flex-Demo.git
这里写图片描述
https会出现一下弹窗要你输入github的账户和密码
这里写图片描述

git push -u origin master
这里写图片描述
把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。
如果远程库是空的,在第一次推送master分支时,可以加上了–u参数,把本地的master分支和远程的master分支关联起来,从而简化以后的推送或者拉取。注意要输入github账户的用户名和密码

git log
查看我们修改过的历史记录
image

git reset --hard commit id
这是回退到某个版本,commit id号可以只是截取开始的一部分
image

dir
查看文件夹目录里面的所有文件

cat
打印某个文件
image

git reflog
查看记录你执行过的每一次命令
image

git checkout
切换到某个分支
image

git status
push前看看修改过了什么文件
image

git branch -d xxxx
删除本地分支,注意在当前这个分支不能删除自己,只能切换到其他分支再删除当前的这个分支
image

git branch -a
查看本地和远程分支
image

git merge xxx
合并xxx分支到当前分支
image

git add [<file>]
添加文件到缓存区,也可以 “git add .” 添加所有文件到缓存
这里写图片描述

git diff [<file>]
比较当前文件和暂存区文件差异
这里写图片描述

版权声明:Wsscat的分享,希望我写的文章能帮助到你

公司中常用的那些git命令

配置SSH公钥(官网自己配)初始化本地仓库 git init 克隆远程仓库代码 git clone url(复制得来的,下同) 添加远程仓库(这个一旦成功以后就别改了) ...
  • qq_24422385
  • qq_24422385
  • 2018年01月12日 10:17
  • 47

Git指令速查表-好记性不如一张表

正如TED的名言:ideas worth spreading 下面就是两张图,涵盖了Git中重要的和日常使用到的命令 git-cheatsheet1 git-ch...
  • wxs0124
  • wxs0124
  • 2015年12月01日 11:15
  • 836

Git常用命令,很全很详细讲解的也不错

git常用命令讲解
  • afei__
  • afei__
  • 2016年05月22日 19:45
  • 16756

git 常用命令,及简介

两个不错的教程,这一个作简介http://zh-cn.whygitisbetterthanx.com/#cheap-local-branching这一个详细http://progit.org/book...
  • jixiuffff
  • jixiuffff
  • 2010年10月27日 22:30
  • 4064

putty中的一些常用操作

(和Linux中操作差不多s) 删除目录 rm -rf /home/apache-tomcat-8.0.9 就会把home下的apache-tomcat-8.0.9文件夹给删除了 删...
  • u010931209
  • u010931209
  • 2014年07月30日 19:33
  • 546

Git学习5:Git常用命令简明用法

不要使用git commit -a该命令可以对本地所有的变更文件(包括对本地修改和删除的文件)执行提交操作,但是不包括未被版本库跟踪的文件。git命令补充说明显示.git目录所在的位置git rev-...
  • u011116672
  • u011116672
  • 2016年04月27日 15:52
  • 4415

git笔记 (根据廖雪峰git教程整理)

创建版本库 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: 第一步,使用命令git add ,注意,可反复多次使用,添加多个文件...
  • u012804178
  • u012804178
  • 2016年07月27日 14:52
  • 1724

git常用命令速查表

git命令图示
  • chenglinhust
  • chenglinhust
  • 2015年11月29日 21:03
  • 626

Git与GitHub常用命令

常用的 git 命令 常用的 GitHub 命令
  • man_help
  • man_help
  • 2016年07月06日 17:06
  • 2791

理解git常用命令原理

git不同于类似SVN这种版本管理系统,虽然熟悉常用的操作就可以满足大部分需求,但为了在遇到麻烦时不至于靠蛮力去尝试,了解git的原理还是很有必要。 文件 通过git管理的文件版本信息全部存放...
  • kevinlynx
  • kevinlynx
  • 2014年09月17日 23:25
  • 1738
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git常用命令笔记
举报原因:
原因补充:

(最多只允许输入30个字)