git更新 提交 创建分支 切换分支 github

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👇                  
  //删除所有保存
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值