git 一些基本操作命令

发布时间 2023-03-30 14:30:38作者: Mlianga

添加所有即将提交的文件
git add .

拉取 git pull = git fetch + git merge
git pull

获取
git fetch

合并
git merge

提交
git push

提交到本地
git commit -‘提交的日志’
git commit -a -m '提交的日志' 添加所有即将提交的文件并提交到本地
git commit -a -m 相当于git add . 和 git commit -'' 命令的集合,当你使用git commit -a -m ''命令时,就会执行上述两个操作;

查询状态
git status

将本次操作放到暂存区(存储在本地,并将项目本次操作还原)
git stash

git stash list 查看所有的暂存
git stash clear 清空所有的暂存
git stash save 'name' 保存备份命名为 name
git stash pop 使用上一次暂存,并将这个暂存删除,使用该命令后,如果有冲突,终端会显示,
如果有冲突需要先解决冲突(这就避免了冲突提交服务器,将冲突留在本地,然后解决)
git stash pop 'stash@{1}' 弹出指定的暂存
git stash apply 使用最新的暂存,但不删除,多次使用备份
git stash apply 'stash@{0}' 使用指定暂存
git stash drop 删除最新的暂存
git stash drop stash@{3} 删除指定暂存

git checkout -b dev 创建新分支,并切换
git checkout dev 切换分支

git branch 查看所有分支和所在分支
git branch -a 列出所有分支
git branch dev 创建新分支
git branch -d dev 删除指定分支
git branch -m dev develop 将分支名dev 改为 develop
git branch dev --edit-description 修改分支描述

git log 日志
git clone 克隆

git init 初始化工作目录,使之能够被git管理。会生成子目录“.git”.

git fsck --lost-found 命令找出刚才删除的分支里面的提交对象。

git config --global user.email 邮箱机制
git config --global user.name 用户名

git help add add命令的帮助

GIT 命令行提交流程
1、git add .
2、git commit -m "提啥"
3、git pull
4、git push