2020-08-12 Git 命令大全

1 创建项目常用命令

$ git config --global user.name  "用户名"
$ git config --global user.email  "邮箱"

#可以更改编辑器
如:Emacs
$ git config --global core.editor emacs

#新建一个文件目录test
$ mkdir test

#初始化test
$ git init

2 初始化后常用命令

git status   检测当前目录下文件状态有没有被(跟踪)
git add  文件名  跟踪文件
git commit -m "备注" 文件a.py   把a.py加入到暂存区
git commit -a    直接进入可视化界面 挑选加入暂存区的文件

git rm 文件名  删除暂存区文件, 之后执行  git commit -m  之后就可以彻底删除

git remotr add origin  https://gitee.com/TengO......   origin 是后面网址 别名    网址为git 项目提交目标网址

git push origin master    提交分支master到项目别名为origin的远程库

git clone httsp://gitee.com//......... 克隆项目     地址为被克隆目标

---------------------------------

1.#编辑文件,有则直接进入编辑,无则创建
   $vim a.py

1.1按 i 进入编写模式
1.2按esc 退出编写模式
1.3  shift + : 进入命令输入行
1.4  在命令行输入 q   退出,不保存
1.5  在命令行输入 q!   强制退出,不保存
1.6 在命令行输入 wq   退出,并保存
1.7 在命令行输入 w   保存

-------------------------------

#查看当前目录下所有的文件
$ls

#查看当前目录下所有的文件包括隐藏文件
$ls -a #清屏操作$clear  或  ctrl + L#当前文件路径(绝对路径)$pwd


3 分支中常用

#查看分支
$git branch

#查看 所有分支 (本地分支和远程分支)
$git branch -a


#创建分支
$git branch dev   (dev是分支名,可自定义)

#切换分支
$git checkout dev (dev为目标分支)#合并分支(不建议使用:原因自己想,如果你是高层管理可以忽略)git merge dev (dev为分支名)#等同pull操作,有点git显示树一会乱git fetch origin  && git rebase origin/dev_hex

4 改动日志查看

git log : 查看项目日志
git log file : 查看某个文件日志
git log . :查看本目录日志
git reflog: 查看详细做了啥

若果感觉有点乱,可以使用git log --pretty=oneline 让日志单行显示

版本的切换
git reset --hard "head^^^" 

我们使用:--hard代表的是当前版本,后面的^符号代表的是退回到第几个版本,几个^符号就代表退回第几个

 
但是这种方式不是很灵活,因此不建议大家使用这种方式切换,

git reset --hard 2580d

2580d代表的是版本号,只需要保证版本号是唯一的即可

5 远程服务器配置

查看远程仓库
git remote 
git remote -v
删除远程仓库
命令:git remote remove <远程地址>
例子:git remote remove origin
添加远程仓库
git remote add <远程仓库别名> <远程仓库地址>
修改远程仓库
git remote rename <旧名称> <新名称>

6 公钥登录

我们push代码的时候,老是需要输入用户名和密码,非常不方便。

因此,配置公钥,可以避免频繁的输入用户名和密码

1 配置ssh格式的远程仓库
   git remote add 远程仓库名 远程仓库地址

2 创建ssh key
   ssh-keygen -t rsa -C "youemail@163.com"
   一直回车,不用输入密码,完成之后,可以再主目录里找到.ssh文件夹,内有id_rsa和id_rsa.pub两个文件, id_rsa是私钥,id_rsa.pub是公钥

3 把公钥放到服务器上

来源:https://www.cnblogs.com/TF511/articles/10645857.html

https://www.cnblogs.com/TF511/articles/10646010.html#_label0

终极版本命令入口

感谢博主提供,谢谢!

最后编辑于
?著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,029评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,238评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事?!?“怎么了?”我有些...
    开封第一讲书人阅读 159,576评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,214评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,324评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,392评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,416评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,196评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,631评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,919评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,090评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,767评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,410评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,090评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,328评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,952评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,979评论 2 351