git 命令

在本地磁盘下选择一个目录作为git的存储仓

# 查看当前文件路径
pwd
# 查看隐藏文件
ls -a
ll
# 查看文本文件内容
cat test.txt

初始化仓库,新建一个文本文件

# 初始化仓库
git init
# 查看仓库基本信息
git config -l
# 设置用户名与邮箱
git config --global user.name ""
git config --global user.email ""
# 新建文本文件
touch test.txt
# 编辑文本文件
vim test.txt

查看仓库状态,并提交文件到本地仓库

# 查看仓库文件提交状态
git status
# 将文件test.txt提交到本地仓库的缓冲区
git add test.txt
# 将当前目录下的所有文件提交到仓库的缓冲区
git add .
# 上传文件到本地仓库
git commit -m "v1.0 项目初始化"

查看仓库日志,并还原文件版本号

# 部分日志
git log
# 所有历史日志
git reflog
# 更改文件版本号
git reset --hard 版本号

创建分支

每一次创建分支,就是对上一个分支的拷贝

# 创建分支GIT
git branch GIT
# 切换分支
git checkout GIT
# 创建并且换分支new
git checkout -b new
# 删除当前分支
git branch -d new

合并分支

分类:正常合并分支、冲突合并分支

# 当前分支与GIT分支合并
git merge GIT
Git 分支管理规范

master【主分支】

hotfix【修复分支】
develop【开发分支】
feature【功能分支】
release【预线上发布分支】

解决冲突问题

其中“HEAD”是本地新增的

“========”之下的是源文件中的

step1:删除文件中的多余信息

step2:提交到本地仓库保存

step3:提交到gitee仓库中

注册与创建远程仓库【 Gitee 】

gitee.com

配置SSH公钥

# 本地生成公钥
ssh-keygen -t rsa
# 查看公钥
cat ~/.ssh/id_rsa.pub
# 验证公钥
ssh -T git@gitee.com

在验证公钥的时候,需要输入创建SSH的密码

添加与推送远程仓库master

将本地的master推送到gitee上

# 添加远程仓库
git remote add origin【远程主机名】 https://gitee.com/miao-kunkun/git-test.git【远程仓库地址】
git remote add origin https://gitee.com/miao-kunkun/git-test.git
# 查看远程仓库
git remote
git remote -v
git remote add upstream [URL]
# 推送到远程仓库master
git push origin master
# 建立关联
git push --set-upstream origin master
# 查看关联
git branch -vv
git push <远程主机名> <本地分支名>:<远程分支名>

eg:在本地仓库创建文件log.txt,并上传到gitee仓库

# 本地创建文件log.txt
vim log.txt
# 上传到本地仓库
git add log.txt
git commit -m 'v1.0 日志功能'
# 上传到gitee仓库
git push -u origin master

克隆与拉取远程仓库

# 克隆
git clone 仓库路径 本地目录
# 抓取与合并
git fetch origin master
# 拉取[目的是更新本地文件]
git pull origin master

git fetch 仅仅抓取到本地,并不合并

git pull 【远端名称】 【分支名称】// 等价于fetch + merge

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值