安装git
[root@git ~]# yum -y install git
[root@git ~]# rpm -ql git 查看版本信息
[root@git ~]# git
[root@git ~]# mkdir /yy000 创建目录
使用git指令,一定要cd到初始化之后的目录
cd到yy000目录中使用init指令促使初始化
[root@git ~]# cd /yy000/
[root@git yy000]# ls
[root@git yy000]# git init
初始化空的 Git 版本库于 /yy000/.git/
[root@git yy000]# ls -a
. .. .git
[root@git yy000]# cd ./git
-bash: cd: ./git: 没有那个文件或目录
[root@git yy000]# cd .git/
[root@git .git]# ls
branches config description HEAD hooks info objects refs
[root@git .git]# cd ..
[root@git yy000]# vim Test.java 写一个java文件
public class Test{
public static void main(String [] args){
System.out.println("hello world");
}
}
[root@git yy000]# git log 查看日志
fatal: bad default revision 'HEAD'
[root@git yy000]# git add Test.java 添加到缓存
[root@git yy000]# git commit -m "新建了一个Test.java文件,这是新建的" 放到仓库,后面进行说明
需要自己创建账户邮箱...
[root@git yy000]# git config --global user.name chz 创建账户
[root@git yy000]# git config --global user.email 18009413571@163.com 创建邮箱
修改Test.java文件,添加一行注释
[root@git yy000]# echo "//这是一行java注释,不会被编译,能提交文件的可读性" > Test.java
[root@git yy000]# git add .
[root@git yy000]# git commit -m "这是第二次提交项目"
[master(根提交) af919f2] 这是第二次提交项目
1 file changed, 1 insertion(+)
create mode 100644 Test.java
[root@git yy000]# git log
commit af919f2cc55c8500502b205e3199c0d1830b7fdf
Author: chz <18009413571@163.com>
Date: Thu Jul 25 10:51:51 2024 +0800
这是第二次提交项目
安装git
创建了git仓库
创建文件并且提交文件
git init ,git add . (将文件提交到缓存)git commit -m 说明, git log(查看历史)
[root@git yy000]# echo "//我又加了一个注释" >> Test.java
[root@git yy000]# cat Test.java
//这是一行java注释,不会被编译,能提交文件的可读性
//我又加了一个注释
[root@git yy000]# git add
没有指定文件,也没有文件被添加。
也许您想要执行 'git add .'?
[root@git yy000]# git add .
[root@git yy000]# git commit -m "将缓存中的内容交到仓库"
[master a978a8d] 将缓存中的内容交到仓库
1 file changed, 1 insertion(+)
[root@git yy000]# git log
commit a978a8d3e20c8403a1c27fa15ce8a3b7437448f0
Author: chz <18009413571@163.com>
Date: Thu Jul 25 11:11:17 2024 +0800
将缓存中的内容交到仓库
commit af919f2cc55c8500502b205e3199c0d1830b7fdf
Author: chz <18009413571@163.com>
Date: Thu Jul 25 10:51:51 2024 +0800
小结:
git仓库的建立
1.创建目录
2.进入到这个目录 cd /test
3.执行git指令 git init
4.发行一个影藏目录 .git
5.test目录就是工作区域 ,git就是仓库
2.常用的指令
1.在test目录中修改文件
2.git add . 文件名 将修改的文件提交到暂存区域
3.git commit -m “”“说明” 将暂存的数据保存到仓库
4.git log 查看提交日志
3.分支
1.让项目有多种可能性
2.分支创建,删除合并
1.查看分支 git branch 有几行,就有几个分支,*标注当前所在的分支
2.切换分支的指令,git checkout 分支名
3.新增分支
git branch 新分支名
在跳转分支的时候创建,git checkout -b 新分支名
4.删除分支,要求是分支已经合并
git branch -d abranch
4.分支冲突
将两个分支合并
git checkout abranch
git merge bbranch 在a分支合并b分支
a分支和b分支都对同一个文件进行了修改,并且commit
合并的时候,就是报分支冲突,需要手动选择,再提交就可以了