学习笔记025——Git基本基本命令

‌Git是一种分布式版本控制系统,允许用户在没有网络连接的情况下进行版本控制。‌ Git通过本地克隆实现完整的版本控制存储库,这使得开发者可以在本地提交工作,然后将本地存储库与服务器上的存储库同步。这种分布式的工作方式使得Git非常灵活,成为许多团队和个人的首选版本控制系统。

Git下载

下面介绍基本命令。

目录

1、初始化当前目录

2、新建一个目录,将其初始化为Git代码库

3、克隆一个项目

4、显示当前的Git配置

5、设置提交代码时的用户信息

6、加当前目录的所有文件到暂存区

7、删除工作区文件,并且将这次删除放入暂存区

8、提交暂存区到仓库区

9、移除【暂存区】文件不参与提交

10、显示有变更的文件

11、显示当前分支的版本历史

12、增加一个新的远程仓库,并命名

13、推送到远程仓库

14、切换分支

15、拉取分支


1、初始化当前目录

git init

2、新建一个目录,将其初始化为Git代码库

git init [project-name]

3、克隆一个项目

git clone [url]

## 举例
git clone https://gitee.com/han_tian_le/xxx.git


## 克隆指定分支
## 可以使用 -b 或 --branch 选项指定要克隆的分支,然后使用 --single-branch 选项仅克隆该分支。
## 这将确保只下载指定的分支及其历史记录   
## 如:克隆 master 分支
git clone -b master --single-branch https://github.com/username/repository.git

  • -b master:指定要克隆的分支为 master
  • --single-branch:仅克隆指定的分支,忽略其他分支的历史记录(适用于 Git 1.7.10 及以上版本)。

4、显示当前的Git配置

git config --list

5、设置提交代码时的用户信息

git config [--global] user.name "[name]"
git config [--global] user.email "[email address]"

6、加当前目录的所有文件到暂存区

git add .

7、删除工作区文件,并且将这次删除放入暂存区

git rm [file1] [file2] ...

8、提交暂存区到仓库区

git commit -m "提交消息"

9、移除【暂存区】文件不参与提交

git rm --cached -r 文件名
git commit -m "移除了某些文件"

eg:
git rm --cached -r .idea/

10、显示有变更的文件

git status

11、显示当前分支的版本历史

git log

12、增加一个新的远程仓库,并命名

# 查看有那些仓库
git remote -v

# 新增远程仓库url
git remote add [远程仓库名,默认写:origin] [远程仓库url]

# 举例
git remote add ahterminalhouse--zj  https://gitee.com/han_tian_le/xxx.git



# 修改远程仓库的URL
git remote set-url origin 新URL

# 举例子
git remote set-url origin https://github.com/newuser/repo.git



# 改远程仓库的推送(push)
git remote set-url --push origin 新推送URL

# 举例子
git remote set-url --push origin https://github.com/newuser/repo.git

13、推送到远程仓库

git push -u [远程仓库名,默认写:origin] [分支名,默认写:"master"]


# 举例
git push -u hlj_wms "master"

14、切换分支

# 查看当前所在分支的名称
git branch --show-current

# 切换到master分支:
git checkout master

#如果切换失败(创建master分支):
git checkout -b master

15、拉取分支

远程仓库的改动合并到你当前的分支中。

# 指定一个远程仓库拉取代码:  
# git pull 远程仓库名 分支
git pull origin master

origin 是远程仓库的名称,

master 分支名。

如果你想要拉取的是其他分支,只需要将 master 替换为相应的分支名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值