git部署
安装git,建立git代码存放目录,初始化
[root@server1 ~]# yum install git -y
[root@server1 ~]# yum install bash-* -y
[root@server1 ~]# mkdir demo
[root@server1 ~]# cd demo/
[root@server1 demo]# ls
[root@server1 demo]# git init
Initialized empty Git repository in /root/demo/.git/
建立文件,将文件加到暂存区
[root@server1 demo]# vim readme.txt
[root@server1 demo]# git status
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# readme.txt
[root@server1 demo]# git add readme.txt
[root@server1 demo]# git status
# On branch master
#
# Initial commit
#
# Changes to be committed:
# (use "git rm --cached <file>..." to unstage)
#
# new file: readme.txt
#
[root@server1 demo]# git status -s
A readme.txt #A表示在暂存区
提交暂存区的内容到当前分支
[root@server1 demo]# git commit -m "add readme.txt"
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'root@server1.(none)')
[root@server1 demo]# git config --global user.email "446069867@westos.org"
[root@server1 demo]# git config --global user.name "chen"
[root@server1 demo]# git commit -m "add readme.txt"
[master (root-commit) 4c9e1cf] add readme.txt