1.本地库初始化:git init
2.设置签名:
(1)项目级别(项目里面)
git config user.name xxx
git config user.email xxx
(2)系统级别(所有的项目)
git config --global user.name xxx
git config --global user.email xxx
3.更新本地:git pull (更新本地代码)
3.查看状态:git status (查看工作区、暂存区状态)
4.添加操作:git add . (将工作区新建/修改的文件添加到暂存区,.表示添加所有文件)
5.提交操作:git commit -m "说明" xxx (将暂存区的内容提交到本地库,若最后不跟文件名则提交所有)
6.查看历史记录
(1)git log
(2)git log --pretty=oneline
(3)git log --oneline
(4)git reflog(HEAD@{横移到当前版本需要多少步})
7.回退
(1)git reset --hard 版本号(git reflog 查出的第一列哈希值索引)
(2)git reset --hard HEAD^ 回退一步(一个^表示一步)
(3)git reset --hard HEAD~3 回退3步
8.分支管理
(1)git branch -v 查看本地库中所有分支
(2)git branch -a 查看本地及远程库中所有分支
(3)git branch dev 创建一个dev新的分支
(4)git checkout dev 切换到dev分支
(5)git checkout -b dev 创建并切换到dev分支
(6)git branch -d dev 删除dev分支
(7)git fetch 远程仓库名 从远程仓库拉取代码到本地仓库
(8)git merge 分支名 合并分支代码到当前分支
9.杂项
git rm --cached xxxx //删除已经纳入管理的某个文件
10. git stash 命令
(1)git stash save "save message"👇
//保存,save为可选项,message为本次保存的注释
(2)git stash list👇
//所有保存的记录列表
(3)git stash show👇
//显示做了哪些改动,默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},比如第二个 git stash show stash@{1}
(4)git stash show -p👇
//显示第一个存储的改动,如果想显示其他存存储,命令:git stash show stash@{$num} -p ,比如第二个:git stash show stash@{1} -p
(5)git stash pop stash@{num}👇
//恢复,num是可选项,通过git stash list可查看具体值。只能恢复一次
(6)git stash apply stash@{num}👇
//恢复,num是可选项,通过git stash list可查看具体值。可回复多次
(7)git stash drop stash@{num}👇
//删除某个保存,num是可选项,通过git stash list可查看具体值
(8)git stash clear👇
//删除所有保存
git更新 提交 创建分支 切换分支 github
最新推荐文章于 2024-05-26 23:12:08 发布