当前位置: 首页 > 工具软件 > git-ftp > 使用案例 >

Git git

慕容昊焜
2023-12-01

前言

发展过程

集中式与分布式的区别

Debian/Linux安装Git

配置git环境:git config --global

创建本地空仓库:git init

新建文件添加到本地仓库:git add、git commit -m

改写提交:git commit --amend

查看历史提交日志:git log

回滚代码仓库:git reset --hard

查看提交之后文件是否做了改动:git status

工作区与缓存区

修改缓存区内容:git add、git commit -m

将改动文件添加到缓存区:git add

将所有改动文件添加到缓存区:git add --all、git add .

将文件撤销回到最近一次修改的状态:git checkout -- file

查看单个文件可回滚版本:git log filename

删除文件:git rm

查看提交历史:git reflog

git基本组成框架:Workspace、Index / Stage、Repository、Remote

git rm后恢复文件:git rm、git reset、git checkout

git创建分支:git branch、git checkout

git切换分支:git checkout

git合并分支:git merge

git查看分支:git branch -a

git删除本地分支:git branch -D

git删除远程分支:git push origin --delete

在开发中git分支的重要性

github的使用

github上创建仓库

github将本地仓库关联到远程仓库:git remote add origin

git将远程仓库关联到本地和拉取指定分支、切换远程分支:git clone

github提交本地仓库到远程仓库:git add、git commit、git push

git修改分支名称:git branch

git保存当前工作切换分支:git stash

将别的分支修改转移到自己的分支:git cherry-pick

git远程删除分支后本地git branch -a依然看得到的问题:git remote 

git强制合并分支:--allow-unrelated-histories

git拉取远程所有分支:git fetch

git子模块管理:git submodule

git分支开发步骤

git强制删除分支:git branch 

git查看不同分支的文件差异:git diff

git查看仓库信息:git remote

Git新增分支操作:git switch、git restore

搭建本地git服务器

Git问题总汇

error: src refspec main does not match any

Please make sure you have the correct access rights and the repository exists.

git命令总结

创造

当地变化

提交历史

分支机构和标签

更新和发布

合并与基础

撤消

提交相关更改

经常提交

不要做半成品

提交之前的测试代码

写好的提交信息

版本控制不是备份系统

使用分支

同意工作流程

帮助和文档

免费的在线资源

 类似资料:

相关阅读

相关文章

相关问答