git的基本使用方法

我的博客园地址:https://www.cnblogs.com/zenglintao/p/12856619.html
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper。

一、软件安装

下载地址:https://git-scm.com/downloads

根据自己的系统下载安装相应的版本

二、绑定Github账户

安装完成后会有一个Git Bash,双击打开,如果没有创建桌面快捷方式的话可以在开始菜单打开,也可以在桌面右键菜单中打开。

image-20200509113854871

接着输入用户名和邮箱

git config --global user.name "Lintao-Zeng"
git config --global user.email "2534324260@qq.com"

注意是用户名而不是昵称,用户名在你的github地址栏中可以看到

邮箱就是你注册github时所使用的邮箱

三、设置SSH KEY

使用以下命令生成密匙

ssh-keygen -t rsa -C "2534324260@qq.com"

生成过程中弹出的提示按回车默认即可

image-20200509115103017

根据自己的密匙生成路径打开文件夹

image-20200509115247941

使用文本编辑器打开id_rsa.pub文件,复制里面所有的内容

然后打开你的github,找到setting点击

image-20200509115507641

接着点击SSH and GPG keys,再点击New SSH key

image-20200509115648850

输入key名称以及刚才复制的内容,最后点击Add SSH key即可

四、基本使用(上传本地代码到github)

4.1创建本地仓库

新建一个文件夹,里面是你要上传的代码和文件

image-20200509120937562
4.2初始化本地仓库

在你新建的文件夹里右键选择Git Bash Here

首先使用git init命令初始化仓库

git init
4.3添加上传文件

接着使用add命令添加你想上传的文件,如果想要添加所有的文件可以使用git add --all或者git add .

git add test.txt
git add --all
git add .
4.4查看文件添加状态

使用git status命令可以查看添加状态

git status
image-20200509121348890

添加成功的文件则是绿色,未添加的文件则是红色

4.5确认提交

接着使用git commit命令确认提交并添加本次提交说明

git commit -m "description"

description就是对本次提交文件的说明

4.6添加文件要上传到的仓库
image-20200509122158339

进入文件要上传的仓库,点击复制仓库链接

使用git remote add origin命令添加仓库

git remote add origin git@github.com:Lintao-Zeng/Test.git
4.7开始上传

使用git pull --rebase origin master命令进行代码合并

git pull --rebase origin master

执行成功后,你新建的文件夹里已经把github仓库里的代码克隆下来了

接着使用git push -u origin master命令开始上传

git push -u origin master
image-20200509123615256

ok!上传成功

### 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 的一些基础知识介绍,涵盖了从建立初始环境到最后实现多人协作所需的主要技能点。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值