常用命令 (git npm yarn)

git

从分支合并到master 流程

当前在分支test上 开发完成
  1. 首先分支test上的代码提交更新
git add .
git commit -m ""
git push
  1. 切换到需要合并代码的分支 当前分支为test,切换到master
git checkout master
  1. master分支需要更新一下
git pull

有时候如果改了有时候会报错

 git checkout . 这样就全恢复回来了
  1. 合并代码 现在已经在master分支上
    git merge test

这个时候会出现代码冲突,强制合并为test分支的代码

git status 查看状态,以及出现冲突的文件
git checkout test <冲突的文件>
    如:git checkout test 1.txt   强制合并,把冲突的test代码覆盖到master上来
红色的就是冲突的文件地址
  1. 提交master 代码
git add .
git commit -m ""
git push
  1. 最后切回自己的test分支

经常用的命令

创建和初始化

  • git init:在当前目录初始化一个新的 Git 仓库。
    这将在当前目录中创建一个名为".git"的子目录,Git会将所有仓库的元数据存储在其中。

  • git clone [url]: 克隆远程仓库到本地。

基本操作

  • git add .:将文件添加到暂存区,这些文件将包含在下一次提交中。

  • git commit -m “message”:提交暂存区的文件到本地仓库
    这将记录暂存区的修改以及自上次提交以来所做的任何其他修改,并附带一条描述这些修改的提交信息。

远程操作

  • git pull:从远程仓库获取并合并到本地分支。

  • git push:将提交推送到远程仓库。
    这将把本地的提交发送到指定的远程仓库,更新远程分支以包含新的提交。

分支与合并

  • git branch:列出本地分支,创建或删除分支。
    git branch:查看当前本地分支
    git branch [new-branch]:创建本地新分支
    git branch -D [branchname] : 删除本地分支

  • git checkout:切换分支
    git checkout [branchname]:切换到指定分支
    git checkout -b [branchname]: 切换当前分支到目标分支,如果目标分支不存在则自动创建

  • git merge:合并分支
    git merge [branchname]: 合并指定分支到当前分支。

撤销

  • git revert:撤销之前的提交
    假设你在之前的提交中犯了一个错误,需要撤销它。你可以使用git revert创建一个新的提交,该提交会撤销之前提交引入的修改。
    git reset [file]: 从暂存区撤销文件的更改。
    git revert [commit]: 撤销指定提交的更改。

  • git restore <file>:以丢弃工作目录中的更改

设置用户名邮箱

 git config --global user.email "you@example.com"
 git config --global user.name "Your Name"


npm

npm设置淘宝镜像

  1. 永久全局
    npm config set registry https://registry.npmmirror.com
    
  2. 项目内
    在项目的根目录下创建或编辑.npmrc文件,添加以下内容:
    registry=https://registry.npmmirror.com
    
  3. 验证淘宝镜像是否设置成功
    npm config get registry
    
  4. 切回官方源
    npm config set registry https://registry.npmjs.org/
    
  5. 清理缓存
    npm cache clean --force
    


yarn

csdn地址

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容