git 经常用的命令和操作

本文指导初学者进行Git配置,涵盖常用命令实践、目录与文件操作,以及项目搭建(本地仓库创建与克隆)、文件状态管理、分支操作和基本提交流程。重点讲解了gitignore的使用和分支合并技巧。

git

下载了git之后的必要操作:

进行设置用户的用户名和邮箱,以便别人的识别

git config --global user.name username    ---username 设置为自己想要设置的
git config --global user.email xxx@qq.com      --xxx@qq.com  也可以设置其他的邮箱

1、git的常用命令

我觉得学习这些命令,实际上都不难,主要是我们要记住这些命令。问题就在我们要怎么样记住这些命令,接下来是我觉得一个比较好的方法–学习与操作同时。

第一步,我们应该了解如何切换目录。

我们都知道,我们找文件的时候,肯定要先进入改文件的目录,我们才能对其进行相应的操作(修改,删除等)。

1.目录的切换

命令解释
cd subFile进入子目录
cd …进入上一级目录

第二步,我们应该可以新建一个文件和文件夹

2.文件及其文件夹的操作

命令解释
touch test.txt创建一个文件名为test的文本文件
mkdir subFile创建一个名为subFile的文件
rm test.txt删除当前目录下的test.txt文件
mv test.txt srcFile移动test.txt文本文件到 文件夹srcFile中
pwd是Print Working Direction的首字母缩写,依据其意思,我们也知道是 打印当前目录的意思
ls打印 当前目录下都有哪些文件及其文件夹

注意:所有的操作都应该是基于你在的当前目录,进行的,就像你在Windows下创建目录一样,你要先进入一个目录,你才能对当前目录下的文件及其文件夹进行删除,添加,修改等操作。

第三步、就是整个系统的操作啦,比如,退出,帮助,清屏什么的。

3.其他操作

命令解释
clear清屏
history查看历史命令
help帮助
exit退出

命令实际上也不是太多,最方便也是最有效的学习方式就是,自己打开Windows下面的一个目录,然后进行相应的操作,这些操作最好是混合起来,去联想着操作,这样有利于我们记住这些命令。

熟能生巧这个词要多体会,我们只有练得特别的熟练,才能灵活运用我们学到的知识和技能。

上面只是一些简单地命令,只掌握基本的命令肯定是不够的,我们还应该掌握基本的操作才能算的上会使用git。

2、git的基本操作

1、项目搭建

本地仓库搭建

创建本地仓库有两种方式:

  • 创建全新的仓库
  • 克隆远程仓库
1、创建全新的仓库
git init   --在本地当前目录新建一个Git代码库
2、克隆远程仓库
git clone  https://github.com/xxx  --在这个URL可以是Gitee 或者github上的,都可以

2、Git文件操作

文件的四种状态

  • untracked
  • unmodify
  • modify
  • staged

查看文件状态

# 1.查看指定文件状态
git status test.txt

# 2.查看所欲文件的状态
git status

一个新建的文件夹初始为untracked状态

git add .   # 提交到 暂存区  
git commit -m "注释"  # 把暂存区中的文件提交到 本地仓库
git push  # 提交到 远程仓库

忽略文件(重点)

有时候我们没必要,也需要把所有的文件都提交,只需要提交有用的部分即可,这个时候我们就可以忽略一些文件。

在idea中,创建一个项目都有一个名叫“.gitignore"的文件,这个文件中,就有一些默认的忽略文件,我们也可以自己设置忽略文件的格式如:

*.txt   #忽略所有 以.txt为后缀的文件
!lib.txt # 忽略所有文件,但是lib.txt除外
/temp # 仅仅忽略项目根目录下的TODO文件,不高阔其它目录temp
build/ #忽略build/目录下的所有文件
doc/*.txt # 或忽略 doc/notes.txt, 但不包括doc/server/arch.txt

3、git的分支操作(重点)

  1. 列出当前所有分支

    git branch
    
  2. 创建分支与切换分支

    # 当branch-name表示的分支不存在时,表示创建分支,
    # 存在时,表示切换分支
    git branch [branch-name]
    
  3. 删除分支

    • 删除分支

      git branch -d [branch-name]
      
    • 删除远程分支

      git push origin --delete [branch-name]
      
  4. 合并指定分支到当前分支(重点)

    git merge [branch]
    

撤销之前的操作:

git reset --hard origin/master

强制推送到远程仓库

git push -f

合并指定分支到当前分支(重点)

git merge [branch]

撤销之前的操作:

git reset --hard origin/master

强制推送到远程仓库

git push -f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

loongloongz

相互鼓励,相互帮助,共同进步。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值