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之类的提交代码也非常友好
提交代码还是主要是看个人习惯吧

你可能感兴趣的:(Git在工作中使用)