Git基础

本文介绍了Git的基本使用流程,包括初始化仓库、克隆远程仓库、文件状态管理、提交更改、分支操作等关键步骤,并提供了详细的命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.在现有目录中初始化新仓库

   
  1. 目录> git init


2.从远程仓库把代码下到本地
    (1)克隆远程仓库到本地

   
  1. 目录> git clone [url] [自己定义的名字]

    (2)本地git仓库项目关联到远程仓库
        第一步在github上建立一个仓库
        第二步把本地项目关联到远程仓库

   
  1. 本地git仓库工作目录> git remote add origin git@github.com:stormzhang/test.git
    remote add的意思就是添加一个远程仓库
   origin是远程仓库的名字,可以随便取,不过公认只有一个远程仓库时就是origin
   远程仓库的地址是: git@github . com : stormzhang / test . git

3.文件状态
    Github工作目录下的文件有两种状态
    1.已跟踪文件:纳入版本库控制,子状态有:未更新,已修改,已放入暂存区
        初次克隆仓库中为的文件都属于这个状态

    2.未跟踪文件:其他文件属于未跟踪

    3.查看文件状态命令:

   
  1. 工作目录> git status


4.git add
    git add是个多功能命令,根据目标文件的状态不同,它执行不一样的功能

    (1)开始跟踪新文件
        新建立的文件,纳入版本库的跟踪:

  
  1. 工作目录> git add 文件|目录

    (2)已纳入跟踪,暂存修改的文件内容

   
  1. 跟踪目录> git add 文件|目录


5.查看更新
    (1)比较当前工作目录和暂存区域之间的差别(修改之后该没有暂存起来的差别)

   
  1. 工作目录> git diff

    (2)已经暂存和上次提交之间的差别

  
  1. 工作目录> git diff --cached
  2. 或者
  3. 工作目录> git diff --staged


6.提交
    (1)讲暂存区中的内容提交

   
  1. 工作目录> git commit [-m "提交说明"]

    (2)跳过暂存,把所有已跟踪的文件暂存起来一并提交
        这种方式提交前不需要git add这么麻烦了

  
  1. 工作目录> git commit -a [-m "提交说明"]


7.从暂存中删除文件
    文件被跟踪放入暂存区后,可以从暂存中删除.

   
  1. 工作目录> git rm --cached


8.分支操作
    (1)查看分支情况

  
  1. 工作目录> git branch
    (2)创建分支

   
  1. 工作目录> git branch 分支名
    (3)切换分支

   
  1. 工作目录> git checkout 分支名
    (4)一步到位的操作

  
  1. 工作目录> git checkout -b 分支名
    (5)删除分支

   
  1. 工作目录> git branch -d 分支名
    上面的命令在分支还没有合并到master时,是不能删除的。如果要强行删除,使用下面的命令:

   
  1. 工作目录> git branch -D 分支名


9.建立版本标签

   
  1. 工作目录> git tag 版本标签


10.推送代码到远程仓库

  
  1. 工作目录> git push origin master

11.从远程仓库拉取代码

   
  1. 工作目录> git pull origin master


12.查看当前项目有哪些远程仓库

   
  1. 工作目录> git remote -v





转载于:https://www.cnblogs.com/maweiba/p/6089640.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值