Git使用大纲

1.部署Git服务器 (测试环境:web1:192.168.2.100作为远程Git服务器)
1).YUM安装Git软件
[root@web1 ~]# yum -y install git
[root@web1 ~]# git –version
2).初始化一个空仓库
[root@web1 ~]# mkdir /var/git
[root@web1 ~]# git init /var/git/project –bare #创建一个空仓库

2.客户端测试(web2:192.168.2.200作为客户端主机)
1).clone克隆服务器仓库到本地
[root@web2 ~]# yum -y install git
[root@web2 ~]# git clone root@192.168.2.100:/var/git/project
[root@web2 ~]# cd project
[root@web2 ~]# ls
2).修改Git配置
[root@web2 project]# git config –global user.email “you@example.com” #创建邮箱
[root@web2 project]# git config –global user.name “Your Name” #创建名字
[root@web2 project]# cat ~/.gitconfig
[user]
email = you@example.com
name = Your Name
3).本地工作地区对数据进行真删改查(必须要先进入仓库再操作数据)
[root@web2 project]# echo “init date” > init.txt
[root@web2 project]# mkdir demo
[root@web2 project]# cp /etc/hosts demo
4).查看仓库中数据状态.
[root@web2 project]# git status
5).将工作区的修改提交到暂存盘
[root@web2 project]# git add .
6).将暂存区修改提交到本地仓库
root@web2 project]# git commit -m “注释,可以为任意字符”
[root@web2 project]# git status
7).将本地仓库中的数据推送到远程服务器
[root@web2 project]# git config –global push.default simple
[root@web2 project]# git push
root@192.168.2.100’s password: 输入服务器root密码
[root@web2 project]# git status
8).将服务器上的数据更新到本地
[root@web2 project]# git pull
9).查看版本日志
[root@web2 project]# git log
[root@web2 project]# git log –pretty=oneline
[root@web2 project]# git log –oneline #常用命令
[root@web2 project]# git reflog

3.HEAD指针操作
[root@web2 project]# git reset –hard 301c #301c是版本编 的前四位

4.删除文件
[root@web2 project]# git rm init.txt
若是误删除,则用指针返回之前版本则还原文件

5.Git分支
1).查看并创建分支
[root@web2 project]# git branch -v
2).创建Git分支
[root@web2 project]# git branch hotfix #hotfix为分支名称
3).切换与合并分支
[root@web2 project]# git checkout hotfix #切换分支

[root@web2 project]# git merge hotfix #合并分支

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年7月12日
下一篇 2019年7月12日

相关推荐