Git学习笔记(九)---常用命令

时间:2023-02-25 08:08:14

Git常用命令:


git身份标识,开始便要设置
git config --global user.name “your name”
git config --global user.email “email@example.com”

git config --global user.email “email@example.com”

git init 把目录变成git可以管理的仓库

git add file 把文件添加到暂存区

git commit -m “description...” 把文件提交到仓库,并添加描述

git status 查看git状态

git diff file 查看文件什么地方修改了

git log 查看提交记录

git log --pretty=oneline 查看简略信息

git reset --hard HEAD^ 回退到上一个版本 (HEAD^^:上两个版本, HEAD~100 : 前100个版本)

git reflog 查看所有的操作记录

git reset --hard commitId 恢复之前的操作

git checkout -- file 丢弃工作区的修改

git reset HEAD file 把暂存区的文件重新放回工作区

git rm file 删除库中的文件

ssh-kengen -t rsa -C “youremail@exaple.com”

git remote add origin site 关联本地库与远程库

git push -u origin master 把本地的库推送到远程,第一次推送加-u,会把本地的master与远程的master关联起来

git remote rm origin 删除远程库

git clone下载远程库

git branch 查看本地分支

git branch <name> 创建分支

git checkout <name>切换分支

git checkout -b <name> 创建并切换分支

git merge <name> 合并某分支到当前分支

git branch -d <name> 删除分支

git log --graph --pretty=oneline --abbrev-commit 查看分支历史

git merge --no-ff -m “description....”file 禁用fast forward模式合并

git stash 工作区暂存

git stash list 查看暂存的工作现场

git stash pop 将暂存的工作现场恢复到工作区

git branch -D feature1 强制删除

git remote 查看远程库信息 -v能看到更详细的内容

git branch –r 查看远程库有哪些分支

git checkout -b dev origin/dev 将远程的dev分支下载到本地

git branch --set-upstream branch-name origin/branch-name。关联本地分支与远程分支

Git学习笔记(九)---常用命令