常用Git命令学习

158 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情

我要一步一步往上爬~大家好我是小清欢,今天我们来一起学习一下Git命令

何为Git

Git是【开源】【分布式】【版本控制】系统,可以非常高效处理项目版本的管理。

项目的每一次提交都产生一个一个版本,Git系统帮助你记录多版本并允许多人共同合作,你改动的地方可以和别人的版本自动合并,而不用手动去寻找哪里做了改动,再Copy一份,是不是很方便?

工作流程

待定.png

名词解释

  • Workspace:工作区,一般指的是你本地放项目代码的地方
  • Index / Stage:暂存区,用于临时存放你要提交的改动
  • Repository:仓库区/本地仓库,存放安全数据的地方,这里记录了所有版本信息,
  • Remote:远程仓库,远程代码仓库,一个项目的所有开发者在自己的电脑上工作,完成后上传到这里就可以被所有项目成员所看到

工作流程

  1. 每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。
  2. 例如进行一个功能的开发完成后,将代码上传至 Index / Stage临时区域
  3. 继续上传至远程仓库,完成代码开发

常用操作命令

分支

  • 查看当前所在分支:git branch -a

分支定义:在多人一同合作肯发一个项目的时候,为了防止互相干扰,每个开发者可以创建一个自己的分支,在上面单独开发,开发完成后在进行合并,这样就不会造成混乱。

  • 切换到xxx分支:git checkout xxx
  • 从当前分支拉取一个新的开发分支,并命名为new:git checkout -b new

提交代码到临时区

  • 把当前目录所有文件添加到暂存区git add .
  • 查看有改动的文件:git status
  • 提交暂存区内的改动到仓库区git commit -m "备注内容"
  • 提交仓库区内的改动到远程仓库git push --set-upstream origin 分支名字

之后你就可以在远程仓库中你提交的分支中,看到最新提交的代码了。

有什么疑问欢迎和我交流哦~