git命令的基本使用方法

总是查了又忘,于是就记在这里,以后再找的时候也方便点。

在GitHub上创建新仓库

1)在主页面上点击New Repository.,填写好仓库名(如Hello)后再点击"Create Repository”即在GitHub上创建好了仓库。

2)在本地创建同样的目录mkdir Hello,进入目录后执行git init,则会初始化git版本控制,会在当前目录下生成.git文件。

3)创建README。使用git add README将README添加到待提交的列表。

4)git commit -m 'first commit' ,提交到本地仓库,并没有提交到GitHub上。

5)git remote add origin https://github.com/username/Hello.git使本地仓库与GitHub连接。

6)git push origin master 把本地的 master 分支推送到 origin 服务器上.

此时GitHub上就出现了提交的东西了。

如果你以后都按如此步骤操作,则不会出现任何问题,但是如果你在第一步新建仓库时,点击了产生README,那么当你执行到最后一步时,会出现错误:

 ! [rejected]        master -> master (non-fast-forward)
error: 无法推送一些引用到 'https://github.com/lmdyyh/BitMap.git'
提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。
提示:再次推送前,先与远程变更合并(如 'git pull')。详见
提示:'git push --help' 中的 'Note about fast-forwards' 小节。

因为GitHub上有个README文件,就好比多人协同工作时其他人上传了一个新版本,此时需要执行

 git pull https://github.com/username/Project.git

我们运行 git pull,目的就是要从原始克隆的远端仓库中抓取数据后,合并到工作目录中当前分支。
然后merge后执行git push即可。fast forward能够保证不会强制覆盖别人的代码,确保了多人协同开发。尽量不要使用non fast forward方法提交代码。

gti rm 从当前的工作空间中和索引中删除文件

git log 查看历史日志

git branch 对分支的增、删、查等操作

git checkout Git的checkout有两个作用,其一是在不同的branch之间进行切换,例如 'git checkout sec'就会切换到sec的分支上去;另一个功能是还原代码的作用,例如'git checkout pro/readme'就会将readme文件从上一个已提交的版本中更新回来,未提交的内容全部会回滚

git diff查看改动

git相关配置信息

git config user.name "your name"
git config user.email yourname@email_server
git config core.editor vim
git config core.paper "less -N"
git config color.diff true
git config alias.co checkout
git config alias表示,可以用git co代表git checkout。git var -l可以查看已经设置的配置。





<think>好的,用户想学习Git命令基本使用方法,需要一份教程。首先,我需要确定用户的基础水平,可能是一个刚接触Git的新手,所以应该从最基础的安装和配置开始讲起。用户之前的问题可能涉及到初始化仓库、添加文件、提交等操作,但需要更详细的步骤说明。接下来,我需要回忆Git基本工作流程:初始化仓库、工作区到暂存区、暂存区到本地仓库、远程仓库操作等。结合用户提供的引用内容,例如引用[1]提到了gitinit和git remoteadd origin,引用[2]提到了git add和gitcommit,这些都需要包含在教程中。然后,要确保每个步骤都有具体的命令示例,比如git init、gitadd .、gitcommit -m "message"等,并且解释每个命令的作用。同时,可能需要包括如何链接远程仓库,如GitHub或码云,以及推送和拉取的操作,这部分用户之前的引用里有相关命令,可以借鉴。 还要考虑用户可能遇到的常见问题,比如第一次使用Git时的全局配置,用户名和邮箱的设置,这也是初始化的重要步骤。此外,分支管理是Git的重要功能之一,应该简要介绍如何创建和切换分支,满足用户进一步学习的需求。 最后,生成相关问题,引导用户深入学习,比如版本回退、解决冲突、忽略文件配置等,这些都是用户在使用Git过程中可能会遇到的进阶问题。需要确保问题覆盖用户可能感兴趣的方向,帮助他们扩展知识。需要检查是否符合系统级指令:使用中文回答,数学公式正确,但这里可能用不上。结构清晰,分步骤讲解,引用标识正确添加。确保所有Git命令格式正确,比如代码使用反引号包裹,语言标记为python或bash。同时,参考用户提供的引用内容,但不要直接复制,而是用自己的话重新组织,确保信息准确可靠。</think>### Git命令基本使用教程 Git的核心操作流程分为四个阶段:工作区 $\rightarrow$ 暂存区 $\rightarrow$ 本地仓库 $\rightarrow$ 远程仓库。以下是关键步骤说明: #### 一、环境配置 1. 首次使用需设置全局标识 ```bash git config --global user.name "你的名字" git config --global user.email "你的邮箱" ``` #### 二、本地仓库操作 2. 初始化仓库(创建.git隐藏目录) ```bash git init ``` 3. 添加文件到暂存区 ```bash git add 文件名 # 添加单个文件 git add . # 添加所有修改[^2] ``` 4. 提交到本地仓库 ```bash git commit -m "提交说明" ``` #### 三、远程仓库操作 5. 关联远程仓库(以码云为例) ```bash git remote add origin https://gitee.com/用户名/仓库名.git[^1] ``` 6. 推送代码到远程仓库 ```bash git push -u origin master # 首次推送需要加-u参数 ``` 7. 拉取远程更新 ```bash git pull origin master ``` #### 四、分支管理 8. 创建新分支 ```bash git branch dev ``` 9. 切换分支 ```bash git checkout dev ``` #### 五、状态查询 10. 查看仓库状态 ```bash git status ``` 11. 查看提交历史 ```bash git log --oneline ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值