单击使用Git
单击使用Git
Git是什么呢
(1)Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
(2)Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
(3)Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
第一步 安装
yum install -y git //安装
git config --global user.name "wsw" //创建用户,用户名为“WSW”
git config --global user.email "example@qq.com" //配置邮箱,以@qq.com结尾
mkdir -p /data/gitroot //初始化
cd /data/gitroot/ //进入上一个目录的最后一个目录
git init //初始化
第二部 使用
echo "1231" >1.txt //新建一个文件
ls
git add 1.txt //上传
git commit -m "add new file 1.txt" //提交一下
echo '12414' >> 1.txt //又添加一个文件
cat 1.txt //看一下文件里的内容
git status //查看目录现在的状态
git diff 1.txt //对比本次修改了什么内容
a/1/txt :第一次 b/1.txt :第二次修改
git add 1.txt
git commit -m "update 1.txt"
echo '1241412' > 2.txt
git add 2.txt
git commit -m "add file 2.txt"
git log //查看日志
data //查看数据
git log --pretty=oneline //日志显示
ls
git reset --hard (7a7a362b900ac回到地方的开头) //回退
ls
cat 1.txt // 查看1.txt内容
rm -f 1.txt //删除文件
git checkout -- 1.txt //还原文件
ls
cat 1.txt
echo "1231224" >> 1.txt
git add 1.txt
git reset HEAD 1.txt
cat 1.txt
git reflog
git reset --hard c332fc3
ls
cat 1.txt
git rm 2.txt //需要删除的文件
git commit -m "del 2.txt" //注释+文件名,提交
ls
第三步 gitee
添加公钥
远程连接仓库
cd /data/gitroot/
git remote add origin https://gitee.com/devopsw/demo1.git
ls
git push -u origin master
克隆远程仓库
cd /opt/
git clone https://gitee.com/devopsw/demo1.git
ls
cd demo1/
ls -a
推送远程服务端
cd /data/gitroot/
ls
echo "1231224" >> 2.sh
git add 2.sh
git commit -m "add 2.sh"
git push
查看分支
git branch //查看分支
git branch +分支名 //添加分支
git checkout +分支名 //切换分支
git merge +分支名 //合并分支
删除分支
git branch -d +分支名 //删除分支
浙公网安备 33010602011771号