文章目录
- git
- 上传
- 克隆
- README
- .gitignore
- 常用指令
- 冲突
git
进行版本控制的版本控制器。
安装git
yum install -y git
配置git
git config --global user.email "you@example.com"
告诉git你的邮箱是什么?最好输入你的gitee的注册邮箱git config --global user.name "your name"
告诉git是谁在进行版本控制,输入上述登录邮箱的gitee的用户名
上传
暂存区
git add .
将当前目录中所有没有添加到仓库中的文件代码目录,全部先暂时存放到暂存区中。
本地仓库/历史修改记录
-git commit -m "提交日志"
将暂存区中的文件数据,提交到本地仓库中,形成历史修改记录,历史版本
提交日志要认真书写
远端仓库
git push
将本地仓库中的未提交到远端仓库中的文件数据,提交到远端仓库Username for 'https://gitee.com' :
输入gitee用户名Password for 'https://Username@gitee.com' :
输入gitee密码
克隆
将远端的仓库克隆/下载到当前目录
git clone
将当前仓库同步为远端最新的版本
git pull
.git目录 本地仓库的意思
远端仓库相当于对本地仓库的一个备份,push的时候相当于将本地仓库与远端仓库进行同步
git commit 本地提交
git push 远端提交
README
说明文档
.gitignore
文件中指定后缀的文件不被git管理
对本地仓库提交的文件进行过滤,文件后缀在.gitignore文件列表中的,不会被本地和远端仓库管理。
- 不要忽略
*.xxxx
- 修改是及时生效的
常用指令
查看历史提交日志
git log
将远端仓库克隆下来,在仓库内使用命令,可以查看历史提交中的提交日志。
查看版本区别/状态
git status
查看当前暂存区,本地仓库,远端仓库的区别
查看分支
git branch
冲突
本地仓库与远端仓库不同步时,git会要求你强制同步。
一旦提交成功就必须被所有人看到。