如何使用git

一、安装 git 客户端
https://npm.taobao.org/mirrors/git-for-windows/

二、绑定用户

使用git命令行绑定用户名和邮箱作为标识,用户和邮箱为你github注册的账号和邮箱

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

git config user.name  //查询本地绑定的账号
git config user.email	//查询本地绑定的邮箱

三. 为 Github 账户设置 SSH key

1、查询是否有公钥(查询到即可复制公钥)

cat ~/.ssh/id_rsa.pub

2、如没有公钥需创建公钥

ssh-keygen
//ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 

3、在github上绑定公钥
4、检查是否成功绑定

ssh -T git@github.com

四.、上传本地项目到 github
1、在github创建好仓库
2、使用命令行上传

git init   //在需上传的文件中执行初始化生成git目录
git add .	//将所有文件添加到仓库
git commit -m "first common"	//把文件提交到仓库,双引号内是提交注释
git remote add origin 仓库地址		//关联 github 仓库
git pull –rebase origin master		//如上传失败可先合并再上传
git push -u origin master	//上传本地代码

五、下拉仓库项目
(如换电脑操作则需添加绑定公钥)

git clone 仓库地址	//clone仓库代码
git clone -b dev 代码仓库地址  //clone仓库分支代码,dev为分支名称
//如已经首次下拉过则下次可以直接在文件夹使用
git pull

文件冲突问题

//文件拉取
git pull
//如果pull时遇到文件冲突,则吧本地文件放到贮藏区
git stash(git gistash save)
//把存起来的隐藏的代码取回来
git stash pop
//右键选择
git resolve conflict 
//重新上传
git commit&push

六、修改后重新上传文件

git add .
git  commit -m "hello world"
git push

七、如何在项目提交时不提交node_modules文件夹呢

1、输入命令行touch .gitignore
2、完成后项目中会出现一个后缀名“.gitignore”为的文件
3、在生成的.gitignore文件里输入你要忽略的文件件及其文件即可。

// .gitignore文件
node_modules/
dist/

配置规则:

  • 以斜杠“/”开头表示目录;
  • 以星号“*”通配多个字符;
  • 以问号“?”通配单个字符;
  • 以方括号“[]”包含单个字符的匹配列表;
  • 以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;

git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;

八、关于Git每次进入都需要输入用户名和密码的问题解决

git config --global credential.helper store

然后你会在你本地生成一个文本,上边记录你的账号和密码。当然这些你可以不用关心。

然后你使用上述的命令配置好之后,再操作一次git pull,然后它会提示你输入账号密码,这一次之后就不需要再次输入密码了。

九、更改本地仓库地址

// 查看仓库地址
git remote  -v

// 修改仓库地址   
git remote set-url origin xxxxxxx   
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值