目录
1.git常用命令
1.1用户签名在此文件中查看(全局的)
1.2 git init初始化本地库
输入命令出现,这是隐藏文件夹,可以设置为显示
.git文件里的东西不要去修改
1.3 git status查看本地库
添加新文件1.txt之后再进行查看
1.4 git add 添加到暂存区
添加到暂存区后再使用git status,发现由红色变成了绿色,代表git已经追踪到了这个文件。这个文件在暂存区还可以被删掉
这个文件在暂存区被删掉了,但是工作区的还是存在的
这时候输入git status文件又变成了红色
1.5 添加到本地库 git commit -m “日志信息”
将暂存区的文件提交到本地库
1.6查看日志信息
1.7修改文件
当我们修改了代码,查看本地库,显示modified修改了文件 还未被追踪
输入git add .添加到暂存区
添加到本地库
修改完之后查看日志信息,92a1128是最新版本,a14f5a0是之前那个版本的
1.8版本穿梭
假如我们想回退到之前的版本
比如我们现在提交了三次,使用git reflog查看这三次的版本号
此时最新的版本号是8e8658c
我们回退到第二次的版本号 92a1128
此时文件也修改回了第二次的版本了
我们还可以再回到第三个版本
1.9概述
2.分支操作
2.1 查看&创建&切换
我们在dev分支上修改文件内容并提交到本地库
2.2 合并分支
我们在上一步在dev分支上修改了文件内容并进行了提交,但是当我们切换回到master分支上时,发现文件内容还停留在之前,所以我们要进行合并,在master分支上输入这行命令
git merge 要合并的指定分支名
冲突合并
3.团队协作
3.1团队内协作
3.2跨团队协作
3.3创建远程库&创建别名
在码云上创建仓库,本地也创建一个项目,最好两个同名
本地仓库需要初始化 git init
如果没初始化git init,使用git remote -v命令可以看到别的项目仓库关联,会出错所以一定要初始化
初始化以后再查看
然后我们再关联仓库
创建别名:这样就不用每次输入https地址或者ssh,远程地址可以用https也可以用ssh的
3.4推送本地库到远程库
推送时需要指定下分支
我们将master分支推送上去,master分支上有一个文件
在推送过程时,提示我需要输入用户名和密码,我输错了
我们可以打开凭据将此凭据删除,再重新推送,输入正确用户名和密码即可,我的gitee用户名为qq邮箱
推送成功
3.5拉取远程库到本地
git pull 远程仓库别名 指定分支
我们在码云上修改这个hello.txt文件,编辑后并完成,这时我们会发现本地库的hello.txt文件并不会同步修改,我们可以进行拉取操作将远程库拉取到本地
3.6克隆远程库到本地
我们准备第二个码云账号,进行克隆,在本地创建一个文件夹
克隆之前记得把凭据删除,不然还会保留第一个号的信息