git命令总结

本文摘自https://www.liaoxuefeng.com/wiki/896043488029600

1.初始化仓库
使用git init命令

2.添加文件到Git仓库
git add
git commit -m <描述信息>

查看工作区状态
git status命令
如果git status显示有文件修改过,用git diff查看修改内容

回退版本
1.HEAD指向的版本就是当前版本,Git允许我们在版本历史之间转换,使用git reset --hard 版本号
2.git log 可以查看提交历史,确定要回退到哪个版本
3.git reflog查看命令历史,以确定要回到未来那个版本

丢弃工作区修改
git checkout -- file
扰乱工作区某个文件的内容,还添加到了暂存区,想丢弃修改
1.git restore --staged 文件名
2.git checkout -- file

删除版本库文件
1.从本地将文件删除(直接删除或者使用 rm filename)
2.git rm filename
3.git commit -m "描述信息"

本地关联github远程库
git remote add origin [email protected]:用户名/库名.git
git push -u origin master第一次推送master分支所有内容到远程库
git push origin master推送最新修改

查看分支
git branch

创建分支
git branch 分支名字

切换分支
git checkout 分支名字或者git swith 分支名字

创建+切换分支
git checkout -b 分支名字或者git switch -c 分支名字

合并某分支到当前分支
git merge 分支名字

删除分支
git branch -d 分支名字

工作现场临时存储,将来恢复
git stash list查看工作区
git stash储存工作区
git stash apply恢复工作区,stash内容不删除
git stash drop删除stash内容
git stash pop恢复的同事把stash删除

多人协作
git remote查看远程库的信息
git remote -v显示更详细的信息

你可能感兴趣的:(git命令总结)