git使用

作者: justin_crashed | 来源:发表于2020-09-09 15:59 被阅读0次

    git是一款分布式代码版本控制工具

    初始化使用:
    当我们在gitlab、github初始化一个项目路径后,
    需要将本地仓库的代码提交到新建好的远端仓库

    git init
    git remote add origin <remoteurl> // 链接远端仓库 <remoteurl>为远端仓库地址
    git add .
    git commit -m "commit info"
    git push
    

    git fetch 拉取代码
    git merge 合并代码
    git pull 拉取并合并代码
    git push 将本地仓库的commit提交到远端仓库

    git checkout <branchName> 切换分支
    git checkout -b <branchName> 新建分支并切换

    git branch -d <branchName> 删除分支 不能删除有未提交commit的分支
    git branch -D <branchName> 强制删除分支

    git push -u origin <branchName> 将本地分支推送到远端,如果远端没有此分支则会创建

    git reset --hard <commitId> 代码回滚到某个commit commitId可以通过git log查看

    git log 可以查看每一个的commit,显示的信息有 commit date,commit person,commitId,commit info

    git merge A 将A分支合并到当前分支

    git rebase A 将A分支合并并且将A分支节点置于当前分支之后

    git mv <FileName> <filename> 修改文件名,因为git默认忽略文件大小写,
    如修改文件名 File.js 到 file.js此时是无法检测到更改,需要使用命令:
    git mv File.js file.js

    update

    在github中已修改默认分支为main 而不再是master

    此时针对命令为
    git init
    git remote add origin <remoteurl> // 链接远端仓库 <remoteurl>为远端仓库地址
    git branch -M main
    git push -u origin main

    相关文章

      网友评论

          本文标题:git使用

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