git命令

1.创建操作

         git init:在当前目录初始化新的Git仓库

        git clone <repository>:克隆远程库到本地

2.代码管理:

        git add <file>:将文件添加到暂存区

        git commit -m "<message>":将暂存区的文件提交到版本库,并附上提交信息

        git reset <file>:指定文件 可以将暂存区的文件回退到工作区

        git checkout <file>:可以进行工作区还原

        git reset --hard:版本穿梭

        git branch:列出所有分支

        git branch -r:列出所有远程分支

        git checkout <branch>:切换到指定分支

        git switch <branch>:切换指定分支

        git merge <branch>:将指定分支合并到当前分支

        git branch <new-branch-name>:新建一个分支,但依然停留在当前分支        

        git branch -b <new-branch-name>:新建一个分支,并切换到该分支

        git stash:将当前未提交的修改保存到临时区,以便切换分支或恢复后再次应用

        git pull --rebase origin master:拉去最新的分支源头并且合并基底

        git branch -d <branch-name>:删除分支

3.远程操作:

        git remote add origin <url>:本地仓库连接远程仓库

        git push -u origin 'master':第一次进行远程提交命令 后面是分支的名称

        git remote rm origin:删除远程仓库的源头

        git push origin --delete <branch-name>:删除远程分支

        git pull origin <branch-name>:拉去指定的远程分支代码

        git fetch:用于将远程仓库的最新提交从远程仓库下载到本地仓库,并不会自动合并或修改你当前的工作目录

4.查看和比较:

        git status:查看当前仓库状态

        git log:查看提交日志

        git reflog:查看所有的提交日志

        git diff <file>:查看文件的修改差异

5.撤销和重置:

        git restore <file>:撤销对文件的修改

        git reset <commit>:重置当前分支的HEAD为指定提交

        git revert <commit>:撤销指定提交的更改

6.标签和版本:

        git tag:列出所有标签

        git tag <name>:新建标签

        git checkout <tag>:切换到指定标签

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值