git使用步骤(重点!!!):
下载git安装包:
https://gitee.com/lihutao/go/blob/master/Git-2.40.0-64-bit.zip
或去官网下载:Git - Downloads
安装完成后在电脑桌面(也可以是其他目录)点击右键,如果能够看到如下两个菜单则说明Git安装成功。
安装完后,注册一个github或者gitee的账号新建一个仓库
https://github.com/ 服务器在国外,速度慢,资源很多
Gitee - 基于 Git 的代码托管和研发协作平台 速度快,资源少
以gitee示例:
完成后是这样子的:
点击clone,复制网址
在自己本地新建一个文件夹,点击git push
输入git clone 复制的网址
本地已经有了一个文件夹:.git文件夹是初始化后在当前目录生成的一个管理git仓库的文件夹,这里包含所有git操作所需要的东西,现在是直接从网站clone下来的,注意:一个.git文件就可以操作一个仓库。
现在你可以直接在该文件夹中写项目,打开该文件,
git add .(把本地文件从工作区放到暂存区)
git commit -m “本次提交的命名” (提交到本地仓库,并命名,其实内部指定了指针)
git push(将本地仓库的文件提交到远程仓库)
或者直接复制.git目录文件中的所有文件到自己写好的项目根目录下
执行三步操作可以直接提交
简单方法:
在空文件夹下点击右键git bush
输入git clone https://gitee.com/lihutao/go.git(仓库地址)
把文件夹下的所有文件都复制到自己项目的文件夹下,在编辑器中打开这个项目的命令行
git add .(把本地文件都放到缓存{相当于本地仓库})
git commit -m “本次提交的命名”
git push(提交到远程仓库)
了解版本控制工具
(多人开发必须用git!!!)提高工作效率
1.本地版本控制(自己私下个人使用)
2集中版本控制( 版本数据集中保存在服务器上,每次工作把数据下下来)代表:svn
3分布式版本控制(每个人都全部代码,有安全隐患,但更加方便)代表:git是目前世界上最先进的分布式版本控制
有三种:git bush(最推荐)
git cmd (windows)
git GUI (图形化界面)
linux命令学习
git配置
(查看本地配置)
配置文件:git-etc-gitconfig
git进阶操作
我们在企业或团队开发中会用到git,而基础的git三命令已经不能满足我们的需求,接下来,我会说明使用git 的ssh方式对项目进行拉取合并和提交;
首先以gitlab局域网项目为例,进入
1进入指定的http://192.168.10.102:2080/users/sign_up ,成功注册并管理员同意后,拉取项目ssh://git@....git;
报错意思是我们未将密钥保存到gitlab中,
输入命令:
ssh-keygen -t rsa -b 2048 -C "<comment>"
打开对应的文件夹
退出后进入新建的的文件夹使用git bush再打开;
先建立自己的本地分支以自己名字缩写命名,例如我的为lzh,
为什么要建立本地对应的本地分支呢?
建本地分支命令 git branch lzh
转换分支:
git checkout lzh
此时文件夹中就变成了lzh分支的内容了,在此本地分支下写自己的代码,
完成后,使用
git add . git commit -m"xxx" git push --set-upstream origin lzh()
建立默认关系,可以使得每次提交都默认提交到远程的lzh分支;
只有可以使用
git add . git commit -m"xxx" git push
来记录自己每天的工作量,可以留下考核证据;
当自己接口写的差不多了,就可以拉取dev分支与本地分支合并
git pull origin dev 将远程dev和本地lzh合并(会有冲突的出现,) 各种冲突解决后,再使用 git add . git commit -m"xxx" git push origin lzh:dev 将本地的lzh提交到远程dev
完成,切忌直接git push到dev;