上街三屏网站建设小学网站模板下载
- 作者: 五速梦信息网
- 时间: 2026年03月21日 09:23
当前位置: 首页 > news >正文
上街三屏网站建设,小学网站模板下载,做外贸常用那几个网站,青岛建个网站多少钱Git 一种分布式版本控制系统#xff0c;用于跟踪和管理代码的变更 一#xff0e;Git的主要功能#xff1a; 二#xff0e;准备git机器 修改静态ip#xff0c;主机名 三#xff0e;git仓库的建立#xff1a; 1.安装git [rootgit ~]# yum -y install git 2.创建一个…Git 一种分布式版本控制系统用于跟踪和管理代码的变更 一Git的主要功能 二准备git机器 修改静态ip主机名 三git仓库的建立 1.安装git [rootgit ~]# yum -y install git 2.创建一个目录—-用来放置git文件 [rootgit ~]# mkdir /yy000 3.使用git指令一定要cd到初始化之后的目录 cd到yy000目录中使用init指令初始化 [rootgit ~]# mkdir /yy000 [rootgit ~]# cd /yy000/ [rootgit yy000]# ls [rootgit yy000]# git init //将我们当前的目录变成一个工作区 4.初始化空的 Git 版本库于 /yy000/.git/ [rootgit yy000]# vim Test.java //添加一个文件 [rootgit yy000]# ls Test.java 5.[rootgit yy000]# git add Test.java //将Test.java放到缓存里面 6.[rootgit yy000]# git commit -m 新建了一个Test.java文件这是新建的 //提交放到仓库里面 7.创建用户及邮箱 [rootgit yy000]# git config –global user.name tjj [rootgit yy000]# git config –global user.email 3490805063qq.com 8.修改Test.java文件添加一行注释 [rootgit yy000]# echo //这是一行jav注释不会被编译能提交 文件的可读性 Test.java [rootgit yy000]# git log //查看日志 [rootgit yy000]# git commit -m 这是第二次提交 [rootgit yy000]# git log [rootgit yy000]# echo //我又加了一个注释 Test.java [rootgit yy000]# git add . [rootgit yy000]# git commit -m 将缓存中的内容提交到仓库 [rootgit yy000]# git log 四git的基本流程 五分支 1.查看当前仓库的分支 [rootgit yy000]# git branch
master //当前只有一个master主分支当工作完成后其他的分支都会合并到主分支 要求abc三个人实现一个接口 一个文件在同一时间只能被一个用户编辑 2.格式 创建分支 git branch 分支名称 git checkout -b 分支名称 跳转分支 git checkout 分支名称 删除分支(两个分支合并的情况下) git branch -d 分支名 强制删除分支即使该分 支尚未合并可以使用以下命令 git branch -D 分支名 合并分支 git merge 分支名称 3.例子 1[rootgit yy000]# git branch abranch //创建分支 [rootgit yy000]# git branch //查看分支 abranch
master 2切换到abranch分支上 [rootgit yy000]# git checkout abranch 切换到分支 abranch [rootgit yy000]# git branch
abranch master [rootgit yy000]# ls Test.java 3[rootgit yy000]# echo 我睡觉哦 Test.java //写入内容并追加到Test.java文件中 [rootgit yy000]# cat Test.java 4[rootgit yy000]# git add . //将分支写的内容提交到缓存 5[rootgit yy000]# git commit -m 我提交的 //提交新分支并注释为“我提交的” [rootgit yy000]# git checkout master 切换到分支 master [rootgit yy000]# git branch abranch
master [rootgit yy000]# cat Test.java 刚才写入的内容没有了是因为之前是在其他分支上操作的并非在master
上 所以切换回master后显示的内容只会是master分支上的内容 [rootgit yy000]# git checkout -b bbranch //-b在切换分支的同时创建分支 切换到一个新分支 bbranch [rootgit yy000]# git branch abranchbbranch master [rootgit yy000]# cat Test.java [rootgit yy000]# echo 我是b Test.java [rootgit yy000]# git branch abranch
bbranch master [rootgit yy000]# git checkout abranch M Test.java 切换到分支 abranch [rootgit yy000]# cat Test.java 这两个分支可以共享 [rootgit yy000]# git commit -m aaa [rootgit yy000]# git checkout master [rootgit yy000]# mkdir abc [rootgit yy000]# ls abc Test.java [rootgit yy000]# touch efg [rootgit yy000]# git add abc/ [rootgit yy000]# git commit -m 更像一个目录
位于分支 master
未跟踪的文件:
使用 git add file… 以包含要提交的内容
efg
提交为空但是存在尚未跟踪的文件使用 git add 建立跟踪 [rootgit yy000]# git add efg [rootgit yy000]# git commit -m 新增了一个efg [master 6386f17] 新增了一个efg 1 file changed, 0 insertions(), 0 deletions(-) create mode 100644 efg [rootgit yy000]# git add . [rootgit yy000]# git commit -m 所有都提交 当代码任务完成后需要将更改合并回主分支。首先切换回主分支 [rootgit yy000]# git checkout master [rootgit yy000]# git merge abranch //在master里面把a修改的合并到master [rootgit yy000]# git log 删除分支合并的情况下 [rootgit yy000]# git branch -d abranch [rootgit yy000]# git branch -d bbranch [rootgit yy000]# git branch -d cbranch [rootgit yy000]# git branch
master 六分支冲突 在合并的时候有可能出现文件冲突主分支修改了文件zhangsan分支也修改了这个文件两个分支都发生了修改合并的时候就不清楚以哪个分支为主产生冲突 手动解决 [rootgit yy000]# echo //我是主分支 Test.java [rootgit yy000]# git checkout -b newbranch [rootgit yy000]# echo //我是nerbranch分支 Test.java [rootgit yy000]# git add . [rootgit yy000]# git commit -m abcd [newbranch e71525b] abcd 1 file changed, 2 insertions(), 4 deletions(-) [rootgit yy000]# git checkout master 切换到分支 master [rootgit yy000]# cat Test.java //这是一行jav注释不会被编译能提交文件的可读性 //我又加了一个注释 我睡觉哦 我是b [rootgit yy000]# echo sdsdwsdew Test.java [rootgit yy000]# git add . 现在两个分支都有修改要将新分支合并到主分支 [rootgit yy000]# git commit -m cjdsbvdj 修改Test.java文件 [rootgit yy000]# vim Test.java [rootgit yy000]# git commit -m cjdsbvdj //再次合并 [rootgit yy000]# git log git拉取 再启动一台主机 安装git Yum -y install git 做一个免密登录到git主机上 ssh-keygen ssh-copy-id root192.168.2.30 克隆192.168.2.30上的资料 [rootgit1 ~]# git clone 192.168.2.30:/yy000/.git/ 修改内容 设置自己的姓名和邮箱 [rootgit1 yy000]# git config –global user.name aaa [rootgit1 yy000]# git config –global user.email aaa163.com 修改内容 [rootgit1 yy000]# touch A.class [rootgit1 yy000]# git add . [rootgit1 yy000]# git commit -m aaaa 第一次使用对方的项目 git clone 七在码云上创建项目 [rootgit1 ]# git clone smt: 用于仓库部署 [rootgit1 ]# cd smt/ [rootgit1 smt]# ls README.en.md README.md [rootgit1 smt]# mkdir -p src/main/java/ [rootgit1 smt]# ls README.en.md README.md src [rootgit1 smt]# touch src/main/java/Test.java [rootgit1 smt]# git add . [rootgit1 smt]# vim src/main/java/Test.java [rootgit1 smt]# vim src/main/java/Test.java [rootgit1 smt]# git add . [rootgit1 smt]# git commit -m “水蜜桃 [rootgit1 smt]# git push
- 上一篇: 上杭县城乡规划建设局网站网页设计论文
- 下一篇: 上门做美容的网站wordpress添加ico
相关文章
-
上杭县城乡规划建设局网站网页设计论文
上杭县城乡规划建设局网站网页设计论文
- 技术栈
- 2026年03月21日
-
上杭网站个人建设门户网站 如何备案
上杭网站个人建设门户网站 如何备案
- 技术栈
- 2026年03月21日
-
上海做原创网站广东阳江网络问政平台
上海做原创网站广东阳江网络问政平台
- 技术栈
- 2026年03月21日
-
上门做美容的网站wordpress添加ico
上门做美容的网站wordpress添加ico
- 技术栈
- 2026年03月21日
-
上门做网站哪家好互联网黄页是什么
上门做网站哪家好互联网黄页是什么
- 技术栈
- 2026年03月21日
-
上那个网站找手工活做淮阳住房和城乡建设局网站
上那个网站找手工活做淮阳住房和城乡建设局网站
- 技术栈
- 2026年03月21日
