查询提交的日志:
git log --graph --pretty=oneline --abbrev-commit
git Learn
- 1.初始化:
--打开gitBash 在指定的磁盘创建文件 mkdir test
git config --global user.name "xxx"
git config --global user.email "xxx@xx.com"
-- git init
1. 2.提交代码到本地仓库
mkdir test.txt
git add test.txt
git commit -m "My first commit test file test.txt"
3.提交代码到远程仓库
git push origin master
4.查看当前仓库状态
git status
5.查看提交日志(倒叙排列的)
git log
6.查询所有的操作过的git命令
git reflog
7.版本回退(git reset HEAD xxx.txt命令既可以回退版本,也可以把暂存区的修改回退到工作区,当我们用HEAD时,表示最新的版本):
git reset HEAD^
git reset --hard commit_id
8.代码对比(版本库 的和xxx工作空间的修改内容做对比)
git diff HEAD -- xxx
9.撤销修改(恢复到上次提交前的状态)注:命令中的 -- 很重要,没有 -- ,就变成了“切换到另一个分支”的命令
git checkout -- xxx.txt
10.关联远程库:
git remote add origin git@server-name:path/repo-name.git
11.关联远程仓库后第一次把数据推送到远程仓库命令:
git push -u origin master
11.克隆远程仓库命令:
git clone xxx
12.创建分支
git checkout -b dev
git branch dev
git checkout dev
git switch -c dev
13.查看当前分支:
git branch
14.合并分支 将dev(被合并的分支)分支合并到当前分支(主分支是当前分支)
git merge dev
15.删除本地分支:
git branch -d dev
git stash
git stash list
git stash pop
git stash apply stash@{0}
git push origin xxx:yyy
git push origin --delete xxx