推送远程仓库的git指令

本文详细介绍了Git的基本操作,包括创建.gitignore文件、配置用户信息、初始化仓库、添加远程仓库、分支管理、代码推送等。重点讲解了如何从特定提交创建新分支,以及使用VSCode的GitGraph扩展。同时,提到了Git的单用户和多用户配置,并提供了取消全局用户名和邮箱配置的方法。
摘要由CSDN通过智能技术生成

git在项目中忽略依赖包

在项目根目录中创建文件.gitignore

# 下面自己配置使用的 忽略文件
.DS_Store
# End of https://www.gitignore.io/api/visualstudiocode

node_modules/
package-lock.json
dist/

git指令常用汇总:

// 配置本地账户信息
$> git config --global user.name '[name]' 
$> git config --global user.email '[email]'
// 初始化项目
$> git init // 本地初始化一个git 项目
$> git clone [url]  // 克隆一个远程仓库,比如GitHub
$> git remote add origin [url]  // 关联到一个远程仓库 
// 更改保存
$> git add // 将所有的改动计入暂存区
$> git commit -m '[desc msg]' // 将所有更改加入版本历史,并说明
$> git pull // 存远程分支拉取更改
$> git push  // 将本地更改提交到远程仓库
// 分支管理
$> git branch [name] // 创建一个分支
$> git checkout [branch-name] // 切换到另一个分支
git checkout -b 分支名 // 创建并且切换到分支里
$> git merge [branch-name] // 合并指定分支到当前分支上
$> git branch -d [branch-name]     // 删除一个指定分支 -D 强制删除
$>  git push --set-upstream origin Wexin-220105 // 本地分子和远程建立链接  Weixin-220105分子名

新建仓库推进仓库的步骤:

先建立忽略文件
git init
git add .
git commit -m 'first commit'
git remote add origin git仓库地址 // 关联到一个远程仓库 
git push -u origin "master"

之后每次要推仓库
git add .
git commit -m 'xxx'
git push
即可
在git中,“push -u”的意思是将本地的分支版本上传到远程合并,
并且记录push到远程分支的默认值;
当添加“-u”参数时,
表示下次继续push的这个远端分支的时候推送命令就可以简写成“git push”。

简单来说,带上-u 参数其实就相当于记录了push到远端分支的默认值,
这样当下次我们还想要继续push的这个远端分支的时候推送命令
就可以简写成git push即可。
其实,执行添加了-u 参数的命令 git push -u origin master就相当于是执行了

git push origin master 和

git branch --set-upstream master origin/master。

所以,在进行推送代码到远端分支,且之后希望持续向该远程分支推送,则可以在推送命令中添加 -u 参数,简化之后的推送命令输入。

如何使用仓库和推送远程仓库和推送不同分支代码:

首先在根目录下打开cmd或者其他
git init
git add .
git commit -m "相关注释"

新建一个远程仓库:
新建——
起名——
确定——
复制代码git等

回到根目录cmd等
git remote add origin git仓库地址 // 关联到刚刚的远程仓库
git push -u origin "master"  //将本地的分支版本上传到远程的分支"master"合并并设置为默认值 当下次我们还想要继续push的这个远端分支的时候推送命令就可以简写成git push即可。

本地分支的内容add和commit之后
下一次推送这个本地分支到这个远程分支
git push
本地新建分支并且推送远程新的分支
根目录cmd
git checkout -b dev //本地创建并切换到dev分支
git push origin dev:dev  //创建并关联到远程的dev分支
本地分支的内容add和commit之后
git push --set-upstream origin dev //第一次推送远程
git push //第二次推送远程
git checkout master //切换到本地的master分支
本地分支的内容add和commit之后
git push //推送到master远程

2023年11月10日18:02:21新增============================================

Git 如何从特定的提交中创建一个新的分支

用命令行——新创一个特定分支

切换到拥有该特定提交的分支

获取该特定提交的commitId—例如 a0a4f3bd5b62e49fa12dc5ff85407b162fc003f1

git checkout -b test2 a0a4f3bd5b62e49fa12dc5ff85407b162fc003f1

用vscode的拓展-git graph

在找到提交历史后,可以选择鼠标的右键。

然后选择新分支。

git设置单用户和多用户

前言

貌似不行???

Git共有三个级别的config文件,分别是system、global和local。global的在$home.gitconfig,local的在仓库目录下的.git\config。这三个级别都分别配置了用户信息,当git commit时,会依次从local、global、system里读取用户信息。

https 可以任意克隆github上面的项目,不管是谁的; url在push的时候是需要验证用户名和密码的;

全局配置用户名和邮箱名
git config --global user.name "Deamer"
git config --global user.email "22369xxxx@qq.com"
查看用户信息命令:
git config user.name
git config user.email
git config user.password

取消全局用户名与邮箱配置

# 取消全局 用户名/邮箱 配置
git config --global --unset user.name
git config --global --unset user.email

设置局部用户名和邮箱

# 单独为每个repo设置 用户名/邮箱
git config user.name "大红" ; git config user.email "eeeeee@163.com"
git config user.name "大绿" ; git config user.email "eeee@qq.com"
# 列出全局用户名,邮箱配置
git config --global --list
 
# 重置用户名和邮箱
git config --global --unset user.name
git config --global --unset user.email

查看用户信息

git config -l
git config user.name
git config user.email
git config user.password
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值