1、git简介
git是目前世界上最先进的分布式版本控制系统(没有之一),linux系统的创始人
2、解决的问题
- 代码的版本管理
- 团队分工协作
- 通俗
毕业论文最好一版
毕业论文班打死不该版
毕业论文9.27
A 做好, 让B用 必须等A
3、git常见命令
git config --global user.name “用户名”
git config --global user.email “邮箱全局配置”
git init
初始化当前项目
4、git核心概念
- 工作区
其实就是我们写代码的地方 - 暂存盘(隐藏文件夹)
一般存放在存放在 (.git/index)中,用git add 的文件都会暂时放在这里 - 版本库
就是在隐藏目录.git,这个就是GIT的版本库 - 分支
5、暂存盘
git add
添加到暂存盘
- git add 文件名.文件类型
添加某个文件到暂存盘 - git add *.txt
添加某种类型的文件奥暂存盘 - git add .
添加任意类型的文件到暂存盘
git checkout xxx
从暂存盘取回到工作区
- git checkout 文件名.文件类型
- git checkout *.txt
- git checkout .
版本库
必须先添加到暂存盘,再添加到版本库
- git add .
先添加到暂存盘 - git commit -m “提示语句”
然后添加版本库 - git log 查看版本
git reflog 查看相关版本 - git reset --hard 版本号
切换到某个版本
远程仓库
git remote add origin 仓库地址
添加远程仓库添加到版本库
git add .
git commit -m “提示”git push -u origin “master”
推送到远程
git push origin “master”
第二次推送
下载远程到本地
git clone 远程地址
推送到远程
- git push -u origin “master”
首次 - git push origin “master”
推送 - git push -f origin “master”
强制用本地替换远程
拉取远程分支
- git fetch origin “fz”
拉取远程 “fz” 分支 - git checkout fz
切换到本地fz分支 - git pull origin “fz”
拉取并合并到本地 fz分支
分支
- 查看分支
- git branch
查看本地分支 - git branch -r
查看远程分支
- git branch
- 创建分支
git branch 分支名 - 切换分支
git checkout 分支名 - 切换并创建分支
git checkout -b 分支名 - 合并分支
git merge 分支名称 - 删除分支
git branch 分支名 -d
注意
修改本地分支文件的时候(这个分支有可能别人也操作)
一定也要先:git pull origin 分支
再 编辑(确保拿到的是服务器最新文件)
比较文件
>git diff zql.txt
查看状态
git status 文件名
本文含有隐藏内容,请 开通VIP 后查看