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的分支操作(重点)
-
列出当前所有分支
git branch -
创建分支与切换分支
# 当branch-name表示的分支不存在时,表示创建分支, # 存在时,表示切换分支 git branch [branch-name] -
删除分支
-
删除分支
git branch -d [branch-name] -
删除远程分支
git push origin --delete [branch-name]
-
-
合并指定分支到当前分支(重点)
git merge [branch]
撤销之前的操作:
git reset --hard origin/master
强制推送到远程仓库
git push -f
合并指定分支到当前分支(重点)
git merge [branch]
撤销之前的操作:
git reset --hard origin/master
强制推送到远程仓库
git push -f
本文指导初学者进行Git配置,涵盖常用命令实践、目录与文件操作,以及项目搭建(本地仓库创建与克隆)、文件状态管理、分支操作和基本提交流程。重点讲解了gitignore的使用和分支合并技巧。

被折叠的 条评论
为什么被折叠?



