git 经常用的命令

创建和初始化

  • git init:在当前目录初始化一个新的 Git 仓库。
    这将在当前目录中创建一个名为".git"的子目录,Git会将所有仓库的元数据存储在其中。

  • git clone [url]: 克隆远程仓库到本地。

基本操作

  • git add .:将文件添加到暂存区,这些文件将包含在下一次提交中。

  • git commit -m “message”:提交暂存区的文件到本地仓库
    这将记录暂存区的修改以及自上次提交以来所做的任何其他修改,并附带一条描述这些修改的提交信息。

远程操作

  • git pull:从远程仓库获取并合并到本地分支。

  • git push:将提交推送到远程仓库。
    这将把本地的提交发送到指定的远程仓库,更新远程分支以包含新的提交。

分支与合并

  • git branch:列出本地分支,创建或删除分支。
    git branch:查看当前本地分支
    git branch [new-branch]:创建本地新分支
    git branch -D [branchname] : 删除本地分支

  • git checkout:切换分支
    git checkout [branchname]:切换到指定分支
    git checkout -b [branchname]: 切换当前分支到目标分支,如果目标分支不存在则自动创建

  • git merge:合并分支
    git merge [branchname]: 合并指定分支到当前分支。

撤销

  • git revert:撤销之前的提交
    假设你在之前的提交中犯了一个错误,需要撤销它。你可以使用git revert创建一个新的提交,该提交会撤销之前提交引入的修改。
    git reset [file]: 从暂存区撤销文件的更改。
    git revert [commit]: 撤销指定提交的更改。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 查看、添加、提交、删除、找回,重置修改文件 git add <file> # 将工作文件修改提交到本地暂存区 gi...
    破茧成蝶_c18e阅读 3,720评论 0 0
  • Coding 初级教程(一)——用GitHub的GUI客户端对Coding的项目进行管理Coding 初级教程(二...
    顺情风阅读 4,164评论 0 0
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 6,372评论 0 2
  • 图片 git config - - 可以配置git的参数,可以使用 git config --list查看已经配置...
    tjqbtp阅读 2,256评论 0 1
  • 安装之类的就略过了直入正题工作区:本地代码未add commit之前都在工作区暂存区:修改后进行暂存的代码.git...
    小鱼你好阅读 2,817评论 0 0