一、初始配置

1.1.告诉Git当前用户的邮箱地址

git config --global user.email '邮箱地址'

1.2.告诉Git当前用户的姓名

git config --global user.name '你的名字'

1.3.查看当前用户的邮箱地址

git config user.email

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.本地存在该项目时,从远程仓库拉取

master: git pull '地址'

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.查看项目提交记录

master: git log

博主联系方式:

  • 微信:34419369
  • QQ: 34419369
  • 公众号:前方录
  • 有什么不懂的地方欢迎联系我,帮到你是我会很开心

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注