Git在工作中使用

1.首先在电脑上安装git(下载地址:https://note.youdao.com/s/LUx6jtDU)和 tortoiseGit(https://note.youdao.com/s/VtxqN8hr)

空白处右键看到如下代表安装成功


image.png

2.创建文件夹test

3.运维给到项目git地址和账号密码

假如你使用的是之前别人的电脑 可能git权限被关闭了 然后一直拷贝不了代码 手动找到电脑上的凭据管理 将其修改即可
具体位置在 控制面板


4.拉取代码

在文件夹test空白处右键选择Git Bash Here 打开git命令框(这个命令输入框比较友好 可以tab健补全命令)


image.png

输入命令 git clone '项目地址' 回车


image.png

拉取成功
image.png

5.查看当前分支

进入项目中目录 右键空白处 选择Git Bash Here


image.png

master就是当前分支


image.png

或者使用git branch 回车 * 号的就是当前的分支
image.png

6.开发中不能直接使用主分支(master)开发 会有测试分支(test) 开发分支(dev) 等 每个公司不一样 可能还有验证分支(verify) 如果没有就需要手动创建一个本地分支进行开发避免在主分支上直接开发项目

如何创建本地分支 dev_test
命令 git checkout -b dev_test 创建并切换分支到 dev_test


image.png

这时候相当于将master拷贝了一份在你本地电脑上 分支叫dev_test 并且已经切换到了 dev_test分支上 绿色代表是当前的分支


image.png

7.切换分支

命令 git checkout 分支名 注意:有文件没提交这时候不能切换,需要提交完成才可以执行
切换到master git checkout master


image.png

8.删除分支

命令 git branch -d 分支名
删除dev_test git branch -d dev_test


image.png

这时候删除成功了

9.修改分支代码提交本地 合并 到master 再推送要远程仓库(master是示例 前提是工作中如果是test为主开发就提交到test 因为matser分支是项目运行中的最新版本 没有说可以合并千万不能合并到master)

1.创建一个分支叫 dev_test
git checkout -b dev_test


image.png

2.新建一个test.text文件


image.png

3.添加test.text到git管理起来
git add test.txt


image.png

4.提交到本地分支dev_test
git commit -m '添加test文件'


image.png

5.切换到master 合并 dev_test分支
git checkout master
这时候master是没有test文件的


image.png

合并第一步先要拉取一下远程仓库的代码 保持是最新的 这是一个习惯 多人开发的时候避免将别人的代码冲掉
git pull origin master


image.png

代码最新的可以放心合并
git merge dev_test
image.png

此时看到了test文件

6.如果有冲突解决然后推送到matser
有冲突安装了tortoiseGit 就会有黄色的感叹号出来 先定位到哪一个文件 解决完冲突运行一下 再提交
推送到远程 git push origin master


image.png

到此就将代码推送到远程仓库去了

还有一个提交代码的方式 可以查看到修改了哪些文件

修改test.text的内容 此时会有红色感叹号 说明文件被修改了

image.png

查看修改详情 有delete modified 修改名字等一些状态
image.png

双击文件查看修改详情
image.png

由空文件 增加了123456789
这个对比文件工具叫meld 可以去下载一个,地址:https://meld.en.softonic.com/ 使用git 默认的不太友好
修改默认对比软件
image.png

image.png

确认是自己修改的就可以放心的提交了


image.png

这是工作中正常使用的命令 出现要回滚之类的自行百度一下吧 这里不再说明
命令加工具提交代码用习惯了也比较方便
还有开发工具自带的也很强大 像idea之类的提交代码也非常友好
提交代码还是主要是看个人习惯吧

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

推荐阅读更多精彩内容