git 创建基本操作

前言:

  git是一个分布式的版本控制工具,本地的代码库中的代码就是一套完整的远程代码,所以中央服务器挂了,也无所谓,可以通过本地代码恢复

  git不是以合入为单位记录的,而是以变更为单位记录的。有点难理解,这么说吧, 所有代码的提交、回退、版本切换都有记录。如果你想查看某一次回退版本,并查看回退原因,就能很方便的通过commit id 切换到指定的那次代码,并查看当时的代码信息。

  

1.git初始化项目。

git init   --将当前目录初始化为项目根目录,会在该目录下生成一个 .git文件夹

git init  项目名称   --在该目录下创建 ‘项目名称’ 文件夹,并将该文件夹初始化为项目根目录,并生成一个.git文件夹

2.git 版本合入

  git的版本控制,分为四个阶段,工作区(就是我们在编辑器里对文件进行增删改, 暂存区,代码临时提交的地方,版本库,本地代码库,远程源,所有代码合入汇总的代码库),所有的操作都绕不过这四个阶段的来回操作。

 

  git add .   --将所有工作区修改内容 提交到暂存区,(git status 查看文件状态, 文件由红变绿)

  git add 文件名   --将工作区指定文件 提交到暂存区,可多次提交,(git status 查看文件状态, 文件由红变绿)

  git reset  HEAD 文件名  --git add 的反操作,将文件从暂存区去掉

  git commit -m '提交信息'  --将暂存区信息提交到版本库

   git reset --soft  HEAD   --git commit 的反操作

  git reset --hard HEAD  --从版本库,回退代码到上次提交的代码库样子,注意会覆盖掉工作区修改内容

3.git分支切换

  git branch 分支名   --创建分支

  git checkout 分支名  --切换到某个具体的分支

4.git常用命令

  git status  --查看当前文件状态

  git log  --查看commit记录

  git reflog  --查看所有变更记录
5.git删除远程的分支

        git branch -a //查看所有分支

git删除某个分支的方法:

        1、利用“git branch --delete dev”命令删除本地分支;

        2、利用“git push origin --delete branch”命令删除远程分支;

        3、利用“git branch --delete --remotes”命令删除追踪分支。

        通过指令git branch --delete --remotes <remote>/<branch>,可以删除追踪分支,该操作并没有真正删除远程分支,而是删除的本地分支和远程分支的关联关系,即追踪分支

6.本地分支对应的哪个远程分支

        git branch -vv

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值