提交项目
1、git init
2、git add .
3、git commit -m "first commit"
4、git remote add origin https://github.com/xiaojimeng/node.git
5、git push -u origin master
分支checkout
- 创建分支 git checkout -b login (创建了一个login的分支)
- 查看所有分支(以及目前在哪个分支里面): git branch
- 把login分支合并到master?
- git checkout master :切换到master里面
- git merge login 把login合并到了master里面
- git push 提交到msater中 - 如何把本地的分支login 推送到github上 login分支中?
- git checkout login 进入到login分支中
- git branch 查看是否在login分支中
- git push -u origin login 把本地的login分支推送到github上的login分支上
打tag
提交知识点1:
1、git add .
2、git commit -m "tag1"
3、git tag 01_知识点1
查看有哪些tag: git tag
4、git log (查看之前有哪些提交)
5、git reset 第一次提交的版本号 (回退到第一次提交) git reset --hard 版本号 强制回退
7、重新写内容
8、git add .
9、git commit -m "知识点2"
10、git tag 02_知识点2
git tag (查看有哪些tag)
11、git push --tags (提交tag到git上)
克隆:
1、git clone 项目地址
2、小程序打开克隆的项目
3、git checkout 01_知识点1 这样就可以查看小程序知识点1
报错:
master -> master (non-fast-forward)
解决 :git push --force 地址 (强制推送)
错误提示fatal: Authentication failed for 'https://gitee.com/XXX/XXX.git/‘的解决
方法一:
git config --global user.name "xxx"
git config --global user.email "xxx"
方法二:
git remote -v
git remote remove origin
git remote add origin xxx
git config --system --unset credential.helper