git的基本使用方法

刚开始接触分布式版本控制系统,之前用的都是CVS和SVN,感觉git更加的高大上,自己就尝试着跟着教程学习了一下,这里做一个分享。


安装过程就不再赘述了,网上教程一大堆,这里我只记录一下怎么往版本库中添加文件。

linux和windows下的添加方法都是通用的,为了方便,在这里我先用windows作为示例。


首先先写一个txt文件放在版本库的文件夹或其子文件夹下,我的是在


然后用使用命令告诉git,你把文件添加到了仓库:


现在用命令告诉git,你把文件提交到仓库:


查看git中是否有文件更改,使用命令


使用git diff命令,可以查看文件的修改内容


使用git log 查看更改记录

现在来进行版本回退:

回退到上一版本


还可以回到刚刚最新的版本,只要这个命令窗口还没有关掉,找到之前GPL版本的commit id


git 提供了一个命令来记录你的每一次命令:


当你的文件还没有add的时候可以使用git checkout -- file命令可以丢弃工作区的修改


如果已经add到了暂存区,但是还没有commit,这是可以使用命令git reset HEAD file把暂存区撤销掉


关联github远程版本库

然后进行推送


下面当然就是从远程库克隆成一个本地库

上面的死linux下的命令,下面的是windows下的,因为git支持多种协议。


下面就应该是版本控制了的分支管理了,首先我们需要创建分支

git checkout -b表示创建并切换到dev


现在可以查看当前分支


dev分支的工作完成后,我们就可以切回master


在分支上提交了修改之后,就要进行在master上的合并了


之后就可以删除dev分支了:





——————————————————————————根据学习情况,本文不定期更新————————————————————————————————

### Git 基本使用方法 #### 创建 Git 仓库 为了初始化一个新的 Git 仓库,可以在目标目录下运行 `git init` 命令。这会创建一个名为 `.git` 的子目录,其中包含了所有的必要元数据[^1]。 ```bash $ git init Initialized empty Git repository in C:/Users/yyz/Desktop/test/.git/ ``` #### 跟踪文件变更 当需要跟踪新文件或者已有的文件时,可以使用 `git add` 将这些文件加入到暂存区(staging area)。此操作不会立即影响仓库的历史记录,而是准备它们以便后续提交[^2]。 ```bash $ git add filename.txt ``` 对于多个文件或整个项目目录,也可以一次性添加: ```bash $ git add . ``` #### 提交更改至仓库 一旦准备好要保存的更改,就可以通过 `git commit` 来正式记录这些改动。每次提交都应该附带一条有意义的消息描述所做的修改。 ```bash $ git commit -m "Initial commit" ``` #### 查看状态与日志 利用 `git status` 和 `git log` 可分别查看当前工作树的状态以及过去的提交历史详情。 ```bash $ git status $ git log --oneline ``` #### 处理分支 Git 支持高效的分支管理功能,允许开发者在同一时间探索不同的解决方案路径而互不干扰。创建、切换及合并分支都是日常开发中的常见活动之一[^3]。 - **创建并切换到新的分支** ```bash $ git checkout -b feature_branch ``` - **合并其他分支进入当前分支** ```bash $ git merge feature_branch ``` #### 远程同步 为了让团队成员之间能够分享彼此的工作成果,通常还需要配置至少一个远程仓库地址,并执行推送 (`push`) 或者拉取 (`pull`) 动作来保持最新进展。 - **关联远程库** ```bash $ git remote add origin https://github.com/user/repo.git ``` - **上传本地代码到服务器** ```bash $ git push -u origin master ``` - **下载最新的上游更新** ```bash $ git pull origin master ``` 以上就是关于如何开始使用 Git 的一些基础知识介绍,涵盖了从建立初始环境到最后实现多人协作所需的主要技能点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值