git常用指令简介

git常用指令简介

初次安装后需全局设置用户名及email

git config --global --list

列出当前全局系统配置,如果需要列举当前仓库的配置,可以把global更换为local

git config --global user.name "your name"
git config --global user.email "your email address"

设置完成后可以避免以后不注意commit了以后,push不上去,如果出现这种情况,可以使用git log

git log

 打印出log后按Q退出,log里面会有hash字符串,复制以后git reset hasn字符串,可撤销操作。

如果需要设置git add 时忽略的文件,可使用gitignore文件配置,比如说我们的node_modules目录,add的时候耗费时间长,上传时间也久,而且我们不需要上传它,这时候我们就可以使用。

在git目录下新建 .gitgnore文件,然后文件内容如下:

/node_modules/
!/node_modules/test/    //node_modules里面只有test文件夹正常提交

使用git branch查看分支,使用checkout切换分支,提交到指定分支的指令如下

git checkout 0.2.0
git push origin 0.2.0
git pull origin 0.2.0 //从origin主机拉取分支0.2.0的代码

 主机名默认为origin,分支默认为master。

git密码修改后,由于设置了在文件中保存密码,会校验失败,解决方式

git config --system --unset credential.helper

如果不需要全局设置,去掉--system即可。

git pull push 每次都需要输入密码,原因是没有使用ssh的方式拉取代码,使用http,所以本地没有生成密钥,上传时每次都需要输入密码,设置方式如下

git config --global credential.helper store

 设置完成后下次推送会提示输入账号密码,以后就不需要了,如果不需要全局设置,去掉--global即可。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值