Git协作工具笔记

介绍
git 是一个项目管理的协同开发工具,是目前世界上最先进的分布式版本控制系统!

使用
首次配置
git config --golobal user.email '你的git邮箱'
git config --golobal user.name '你的git名字'

初始化仓库
git init

相当于初始化,可以被git进行管理
git init --bare

相当于创建一个裸仓库
查看状态
git status

可以查看被管理的文件和状态
使用 git add 文件名 可以添加到管理状态
使用 git add -A 将全部添加到管理状态
添加备注
git commit -m '内容写在这'

提交代码
git push <远程主机名> <本地分支名> <远程分支名>

创建别名 git remote add origin git@gitee.com:demo/demo.git
origin 表示要创建的别名
git@gitee.com:demo/demo.git 是远程仓库的地址
使用git push origin master 进行提交
查看提交
git show [commit的id]

或者使用git log -p -n 查看最近第-n 修改,注意:n为具体数字
-p 参数输出的信息会更多,用来显示提交的改动记录,相当于多次使用git show [commit_id]的结果 。
拉取代码
git pull <远程主机名> <本地分支名>

冲突处理
如果将代码上传之后,发现冲突了!
那就进行git pull 一下,把冲突代码拉取下来
进行修改冲突,修改完毕再次提交即可
版本回退
git log 可以查看历史的提交记录

使用git reset --hard xxxxxx 回到某次提交前(慎用!xxx表示id)
git reflog 可以查看未来的提交记录

使用 git reset重回未来
提交忽略
创建一个 .gitignore 的文件
直接写文件名或目录名即可!代码如下:

demo.text
node_modules
查看变化
git difftool <文件名>

本地SSH密钥
执行 ssh-keygen -t rsa 然后配置到服务器上

分支
查看分支
git branch 查看本地所有分支
git branch -a 查看服务器上所有分支

创建分支
git branch <分支名称>

切换分支
git checkout <分支名称>

命令加上-b参数表示创建并切换
分支合并
先切换到 主分支 然后将要合并的 辅分支 进行合并!
使用 git merge <要合分支名称>

删除分支
git branch -d <分支名称> 大D 是强制删除

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

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,645评论 4 54
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,493评论 0 13
  • 交通:飞机 90分钟 时间:3天2晚 游玩:成都市里·宽窄巷子 | 熊猫基地 | 锦里 | 武侯祠 | 都江堰 |...
    YL125511阅读 297评论 0 0
  • **根据Teal视频口述 吸引力法则是这个宇宙的第一法则,本质上吸引力法则与重力法则是一个意思,是我们灵魂来到这个...
    崔琪臻心灵疗愈师阅读 639评论 4 4
  • RxJava2.0源码初探 RxJava2.0的源码相对于1.0发生了很大的变化, 命名方式也发生了很大变化, 下...
    董成鹏阅读 244评论 0 0