Git命令行,你知道多少?

随着搬砖的时间变长,对于各种源代码管理及版本控制工具的使用也变得挑剔,毫无疑问,Git就目前而言算是最好的工具了,不吹不黑,用过的都说好,😀。

对于一个iOS开发程序员,Git的使用更应该很熟练,Git的使用教程网上很多的呀,有木有呀?强烈推荐,我也是看着人家的教程学习的,我一直以来就想把Git常用命令行总结一下,恰巧今天有空,就总结一下!


git init 将一个目录初始化为 Git 仓库

git clone 从远程仓库复制一个 Git 仓库到本地

git status 查看我们的项目的当前状态。

git add 添加文件到缓存 (添加一个文件:  git add fileName  添加全部文件 git add . )

如果想检查一下是否添加成功,只需要再执行git status这个命令,若如下面显示,则成功!

git status 这个命令是相当重要的,随时查询状态对项目有很大的帮助哦。

git diff 显示已写入缓存与已修改但尚未写入缓存的改动的区别

这里我改动一下我刚添加的文件,我增加git init 看一下终端的显示是什么这里会增加了 + git init ,是不是很帅,😀。此时,你再git status你会发现又会出现 执行git add这个操作,然后重复上面的动作就行啦,想查看缓存区文件的改变执行命令git diff --cached 还有一些其他的命令,比如:git diff HEAD查看已缓存的与未缓存的所有改动,git diff –stat显示摘要而非整个 diff。

git commit 提交缓存的内容到远程仓库

这里要说一下完成命令git commit -m '说明你要提交的内容',此时你执行git status出现下面的输出,说明已经提交到远程成功啦。

git rm 将文件从缓存区移除


缓存区里的Git使用命令行大集合.md这个文件已经被彻底删除了。

git branch 列出、创建与管理工作分支  git checkout 切换到新的分支

列出了现有的分支,添加本地分支 git branch 分支名 ,如果想创建一个叫dev的远程分支,则需要git checkout 本地dev分支,然后又要用到另个常用的命令:git push , 写法如下:git push orgin dev:dev ,这个时候再git branch 则会列出所有分支

git checkout -b (branchname) 创建新分支,并立即切换到它

git branch -d (branchname) 删除分支

注:如若想删除test分支,当前分支不能是test分支。

git log 显示一个分支中提交的更改记录

这命令一般会跟git reset 一起使用,用来进行版本回退。也可以增加--oneline 选项来查看历史记录的紧凑简洁的版本。

其他的,比如:增加--graph 选项,查看历史中什么时候出现了分支、合并等。

git merge 将分支合并到你的当前分支

一旦涉及到合并分支,不可避免就是冲突,这边我推荐一篇文章 ,写的很好,解决冲突很方便。

git tag 给历史记录中的某个重要的一点打上标签

git remote 罗列、添加和删除远端仓库别名

git remote add 为你的项目添加一个新的远端仓库 git remote rm 删除现存的某个别名

git fetch 从远端仓库下载新分支与数据    git pull 从远端仓库提取数据并尝试合并到当前分支

git push 推送你的新分支与数据到某个远端仓库

这些都是一些常用的命令,还有很多命令,没有罗列,也是自己的总结,具体用法还是要看看大牛们写的教程,如有问题,欢迎提出,😀。

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

推荐阅读更多精彩内容