Git的基本使用
- 配置用户名和邮箱
- 常见的操作
- 查看仓库的状态
- 远端仓库
- 整体流程
- 分支
- 本地分支命令
- 远端分支命令
这几天在做毕业设计,需要用到git,所以简单总结一下git的基本使用。
配置用户名和邮箱
git config --global user.name "Your Name"
git config --global user.email "
注意:该配置会被写入到 C:/Users/用户名文件夹/.gitconfig 文件中
这个文件是 Git 的全局配置文件,配置一次即可永久生效。
常见的操作
-
新建项目文件夹(只做一次)
- 直接进行创建即可
-
进入文件夹 (重要)
- 进入到项目文件夹,然后进行初始化仓库
-
初始化仓库:git init(只做一次)
- 初始化仓库
git init
- 初始化仓库
-
编码
- 对自己的项目进行代码的编写和相关文件的处理
-
将修改上传到缓冲区
- 上传到缓冲区
git add .
- 上传到缓冲区
-
将文件从缓冲区进行提交
- 提交
git commit -m "对本次提交的描述信息"
- 提交
-
查看详细日志信息:
git log
-
查看简略日志信息:
git log --oneline
-
版本回滚
git reset --hard 版本号
- 版本号从
git log
中获取
- 查看你所有的提交的记录
git reflog
查看仓库的状态
git status
git status -s
远端仓库
- 将远端克隆到本地
git clone 仓库地址
- 将本地仓库推送到远端
git push
- 将远端仓库拉取到本地
git pull
整体流程
分支
本地分支命令
- 查看当前工作分支
git branch
- 创建分支
git branch 分支名
- 相当于新建一个小号进行存档,把当前主分支的代码复制一份到新的分支中(复制到小号中)
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MJBGCyrJ-1682482588669)(null)]
- 切换分支
git checkout 分支名
- 切换到指定的分支 注意:切换分支时,要先commit当前分支的修改
- 在新的分支上进行编码
- 提交代码的时候,指针也在移动
- 改代码 git add . git commit -m “提交3”
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uPi1mJlb-1682482588623)(null)]
- 合并分支
git merge 分支名
- 将指定的分支合并到当前分支中 注意:merge之前,必须commit
- (将子分支代码合并到主分支上面)
- 假设当前在master分支,把v2分支的代码合并过来
- 删除分支
git branch -d 分支名
- 删除指定的分支
远端分支命令
- 查看远端分支
git remote show 仓库别名
- 推送分支代码到远程仓库
git push -u origin 新分支名称
- 拉取远端分支代码到本地
git pull origin 分支名