美文网首页
git 常见操作

git 常见操作

作者: 乐宝呗 | 来源:发表于2022-12-14 11:31 被阅读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

    相关文章

      网友评论

          本文标题:git 常见操作

          本文链接:https://www.haomeiwen.com/subject/ttakqdtx.html