git命令语句

提交项目

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

原文地址:https://www.cnblogs.com/xiaojimeng/p/12803226.html