联系前方录:微信/QQ:34419369QQ交流群:632528856
Skip to content
一、初始配置
1.1.告诉Git当前用户的邮箱地址
git config --global user.email '邮箱地址'
1.2.告诉Git当前用户的姓名
git config --global user.name '你的名字'
1.3.查看当前用户的邮箱地址
1.4.查看Git当前用户的姓名
git config --global user.name '你的名字'
二、目录初始化
1.1.创建git版本库
#项目创建git版本库
git init 目录名称
cd 目录名称/
或者
mkdir 目录名称
cd 目录名称/
git init
1.2.git常用命令
#一、把未跟踪文件上传到暂存区
#1.把指定未跟踪文件上传到暂存区
git add 文件名称
#2.把所有未跟踪文件上传到暂存区
git add .
#二、把暂存区文件上传到本地仓库中,并进入指定目录
#1.把暂存区文件上传到本地仓库中,并进入指定目录
git commit -m '备注的文本信息'
或者
git commit
然后再输入备注的文本信息
#2.从本地仓库中回退修改
git commit --amend
#三、查看项目文件状态
#1.返回每个文件的状态
git status
#2.返回每个文件的状态
git status -s
?? 新添加的未跟踪文件
A 新添加到暂存区的文件
M 修改过的文件
#四、从远程仓库中克隆项目到本地
git clone git远程仓库地址
#五、比对文件的更新情况。
#1.查看未跟踪文件的修改变化。
git diff
#2.查看已暂存文件的修改变化。
git diff cached
git diff staged
#六、把本地文件推送到远程仓库。
git push git远程仓库地址
#七、从远程仓库拉取文件到本地仓库。
git pull git远程仓库地址
#八、查看远程仓库。
#1.显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URL。
git remote -v
#2.添加一个新的远程GIT仓库,同时指定一个仓库简写
git remote add <shortname> <url>
origin是Git给克隆的仓库服务器的默认名字。
三、常用指令——分支管理
3.1.本地存在该项目时,从远程仓库拉取
3.2.创建分支
master: git checkout -b "分支名称"
3.3.切换分支
master: git checkout "分支名称"
3.4.合并分支到本分支上
master: git merge "被合并的分支名"
四、常用指令——多分支合并
4.1.把其他分支的代码合并到本分支代码
master: git merge '其它分支名称'
4.2.创建分支(其它分支名为:dev)
dev: git checkout local
dev: git rebase -i HEAD~2 //合并提交 --- 2表示合并两个
dev: git rebase master---->解决冲突--->git rebase --continue
dev: git checkout master
master: git merge dev
master: git push
五、常用指令——本地项目上传到远程项目中
5.1.将本地仓库与github仓库关联
master: git remote add origin http://github.com/exmaple/exmaple.git
5.2.上传本地项目
master: git push -u origin master
六、常用指令——查看项目提交
6.1.查看项目提交记录