我的git使用记录

git的教程现在琳琅满目,需要学习的东西也有很多,一下子接受不了那么多的东西,所以打算记录在实用的过程中常用的操作和遇到的问题。

基本操作

git init
git add .
git add -A
git add [file]
git commit -m "information"
git push -u origin master

查看操作

git status
git reflog
git log
git remote
git branch

分支操作

git checkout master
git checkout -b dev master (本地在master基础上创建dev分支)
git checkout -b dev origin/gh-pages(创建和远程仓库gh-pages一直的本地仓库dev)
git push -u origin dev

远程仓库

git config --global user.name "aheizi"
git config --global user.email "aheizi@outlook.com"
git remote add origin git@github.com:youusername/test.git
git pull

误操作后的处理

git revert HEAD~1
git reset
git reset –hard (彻底回退到某个版本,本地的源码也会变为上一个版本的内容)
git rm (移除某文件,硬删除了该文件)
git rm --cached file() (Git 将不再跟踪此文件)

原文地址:https://www.cnblogs.com/xieyulin/p/7070173.html