Git是目前世界上最先进的分布式版本控制系统
作者:linus,linux系统的创始人
创造时间:2周
1.代码的版本管理
2.团队分工协作
1.工作区(写代表的文件夹)
2.暂存盘 (隐藏文件夹)
3.版本库
4.分支
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
git init 初始化版本库
git add . 添加到暂存盘
git status 版本库状态
git commit -m "Hello GIT" 提交到版本库
1.git add my.txt 添加某个文件到暂存盘
2.git add *.txt 添加某种类型的文件到暂存盘
3.git add . 添加任意类型的文件到暂存盘
1. git checkout my.txt
2. git checkout *.txt
3. git checkout .
必须先添加到暂存盘,再添加到版本库
git add .
添加到暂存盘
1. git commit -m "提示语句"
添加版本库
2. git log 查看版本
git reflog 查看相关版本
3. 切换到某个版本
git reset --hard 版本号
1. 添加远程仓库
git remote add origin 仓库地址
2. 添加到版本库
git add .
git commit -m "提示"
3. 推送到远程
git push -u origin “master”
第二次推送
git push origin “master”
git clone 远程地址
1. git push -u origin “master”
首次
2. git push origin “master”
推送
3. git push -f origin “master”
强制用本地替换远程
1. git fetch origin “zql”
拉取远程 “zql” 分支
2. git checkout zql
切换到本地zql分支
3. git pull origin “zql”
拉取并合并到本地 zql分支
git branch
查看本地分支
git branch -r
查看远程分支
git branch 分支名
git checkout 分支名
git checkout -b 分支名
git merge 分支名称
git branch 分支名 -d
修改本地分支文件的时候(这个分支有可能别人也操作)
一定也要先:git pull origin 分支
再 编辑(确保拿到的是服务器最新文件)
比较文件
>git diff zql.txt