git常用命令

git 概念介绍

大家在使用git时要理解的几个概念:

  • 工作区: 就是你在电脑上看到的目录,常说的项目目录(也就是我们用编程工具打开的目录。里面会有.git隐藏目录);
  • 暂存区: 这个是看不到的在.git隐藏目录里面的一个stage,为暂存区。就是执行git add 后将xxx.md文件添加到暂存区。
  • 版本库: 本地分支库。就是.git隐藏目录。这里git commit -m "注释"命令就会把暂存区的所有内容提交到当前分支。
  • 远程库: git代码远程仓库。执行git push 命令后就会把本地的所有内容提交到远程仓库。
    这里我给在结合java 编程工具idea 说明下。
  1. 在idea里面新增一个文件(未执行 git add命令。idea会给该文件显示大红色)。还有一种是我们修改文件。一般会显示绿色 这种颜色包含 两种状态。一种是为执行add命令 一种是已执行add命令(但是但你执行git checkout或者git reset HEAD 命令是就有区别)
  2. 红色执行add命令 就变成绿色也就到暂存区了。在idea里面一般就是绿色,修改的情况比较特殊。
  3. 绿色文件commit后就变成白色,白色就是在本地库了。
  4. 白色的执行push 就提交到远程分支。

git status

git status 命令可以查看所有还没有push的文件的转态,就是说可以查看工作区,暂存区,版本库这些状态,和文件是不是push等
未add的文件
commit未push

git add命令

git add 就是将工作区的提交到暂存区

git add .         全部add
git add <file>        add指定文件

git commit命令

git add 就是将暂存区的提交到本地分支库

git commit .   -m  "描述信息"     全部commit  -m 是提交备注描述信息的
git commit <file>   -m  "描述信息"        commit指定文件

git push和pull命令

git push 就是将本地分支库的push到远程仓库

git push

git pull 就是远程仓库代码到本地

git pull origin 分支名     不指定就是默认当前分支

git checkout(新建/切换分支)

git checkout 新建/切换分支

git checkout -b branch_name 新建分支为 branch_name的分支
git checkout branch_name 切换到 branch_name

git checkout 还有一个撤销的工作区改动的功能 ps 只是工作区(只能未add的改动)
这个有点像我们的那个 ctrl +z 的功能

git checkout -- <file>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值