git 常见操作

2022-12-14  本文已影响0人  乐宝呗

平常用vscode编辑器中的git 插件 提交代码,git常用命令快忘光啦,记录下吧!

账号和名称设置

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

基本操作

git status // 查看文件的状态
git diff // 查看对比文件修改前和修改后的变化
git add 文件名 // 添加文件
git add 目录名 // 批量添加,目录可以使新建的
git rm 文件名 // 删除文件
git rm -r 目录名 // 删除指定目录以及目录下的所有文件和子目录
git commit -m "提交注释" // 提交
git push -u origin master // 提交到远程,

分支相关命令

1)查看分支
git branch //查看本地分支
git branch -r //查看远程分支
git branch -a //查看所有分支,包括本地和远程的分支
2)切换分支
git checkout dev //切换到dev分支上
3)创建分支
git checkout dev //在当前分支上创建dev分支
git checkout -b dev //在当前的分支上新创建的dev分支并切换到新的创建的dev分支上
git push origin dev // 创建远程dev分支,本地dev分支必须存在
4)查看分支是从哪个分支上创建的
git reflog --date=local --all | grep dev //查看在dev分支上的操作
git reflog show --date=iso dev
5)删除分支
git branch -d dev //删除本地dev分支
git push origin --delete dev //删除远程dev分支
6)分支的合并merge
git merge dev //将dev分支合并到当前分支(一般是master主分支)
git push //将当前分支代码push到远程分支上
7)查看commit记录
git log --graph //查看历史提交记录

  1. 拉取远程分支

同步远程分支代码

方法一: git pull
git pull origin master //获取下来直接自动合并,不安全
方法二: git fetch
git fetch orgin master //单独拉取远程分支代码
git log -p master..origin/master //比较差异
git meger origin/master //进行合并
方法三: git remote
git remote update origin --prune // 拉取远程新建的分支
注意:直接在某个分支下使用git push会有如下提示,执行一下:git push --set-upstream origin xxx

上一篇 下一篇

猜你喜欢

热点阅读