git命令总结、上传本地文件到github(.gitignore文件)

1、上传本地文件到github

方法一:
1、cd到所在文件夹
2、执行git init
初始化成功后会发现项目里多了一个隐藏文件夹.git
3、git add .
4、git commit -m ‘注释’
5、git remote add origin [email protected]:zhang1430116185/jindutiao.git
在这里插入图片描述
git添加远程库可能会报错,可以删掉再重新添加
git remote rm origin
git remote add origin [email protected]:zhang1430116185/jindutiao.git

6、git push -u origin master
push到原生仓库的时候会出现报错这个时候就需要生成ssh key了
1、生成ssh key
首先检查是否已生成密钥cd ~/.ssh,如果返回的ls有3个文件,则密钥已经生成。
2、如果没有密钥,则通过
ssh-keygen -t rsa -C "[email protected]"(邮箱)
生成,生成过程中一路按3次回车键就好了。(默认路径,默认没有密码登录)
3、git命令总结、上传本地文件到github(.gitignore文件)_第1张图片
找到.pub文件生成ssh key。
git命令总结、上传本地文件到github(.gitignore文件)_第2张图片
找到ssh key添加;然后生成秘钥。
7、git push -u origin master 最后这一步就大功告成了

方法二:
直接拖拽到github里面
git命令总结、上传本地文件到github(.gitignore文件)_第3张图片
git命令总结、上传本地文件到github(.gitignore文件)_第4张图片

2、命令总结

git config --global user.name “xxx” // 用户名
git config --global user.email "[email protected]" // 邮箱
github 新建仓库(my-test)
git clone ‘仓库’(https://github.com/zhang1430116185/my-test.git)
cd my-test
git add .
git commit -m’注释’
git pull先拉仓库上的 再提交
git push
git checkout -b ‘first’ //新建分支
git checkout first //切换分支
git status //查看状态
git branch //查看分支
git merge first //合并分支(把first合并到merge)

3、.gitignore文件

本地文件有node_modules时又不想上传到github的时候 使用.gitignore文件

在项目文件夹里添加.gitignore的文件
git命令总结、上传本地文件到github(.gitignore文件)_第5张图片
.gitignore里面添加
在这里插入图片描述
这样上传到github里面的文件就没有node_modules文件了

1、报错:git pull报错Pulling is not possible because you have unmerged files

解决办法

  1. git add -u
  2. git commit -m""
  3. git pull

先将文件先存放到暂存区然后提交注释,再git pull不报错了
这种报错一般是以为有冲突的文件,需要解决冲突或者合并文件,解决完或者合并之后需要重新提交,不限于pulling

2、fatal: Could not read from remote repository. Please make sure you have the correct access rights

即用了gitlab又用了github 在git clone的时候会报上述错误 这个时候要再config一下name和email一下
git config --global user.name ‘zhang1430116185’

你可能感兴趣的:(前端工具)