Git使用详细教程
首先可以看看cmd的常用命令,也方便后续进行Git的操作
- clear:清屏
- cd 文件夹名称----进入文件夹
- cd … 进入上一级目录(两个点)
- dir 查看当前目录下的文件和文件夹(全拼:directory)
- Is 查看当前目录下的文件和文件夹
- touch 文件名----创建文件
- echo 内容 > 创建文件名----创建文件并写入内容
- rm 文件名----删除文件
- mkdir 文件夹名称----创建文件夹 mk:make
- rmdir 文件夹名称----删除文件夹 rm:remove
- cat 文件名----查看文件内容 :cat .git/HEAD
- cat 1.txt >> 2.txt 将文件1.txt内容写入到2.txt`
Git的流程图
Git有很多的操作,基本操作有插件版本库、添加文件到版本库、推送本地内容到远程仓库、从远程克隆仓库到本地等等。同时Git也有分支管理、标签管理等。
Git安装
1.在终端,检查git是否安装
git --version
2.没有安装的话去,官网,下载git
3.一直点下一步即可
4.安装后在终端检查git是否安装好
5.设置用户名和邮件地址(最好和GitHub的用户名/邮箱保持一致)
git config --global user.name “自己的用户名”
git config --global user.email “自己的邮箱”
#检查是否配置成功
git config --global --list
git工作流程图
可以看到,Git有两种方式,首先可以从远程仓库克隆仓库到本地仓库,然后放到暂存区,最后取出放入工作目录;也可以将本地的工作目录的文件存入暂存区,然后存入本地仓库,最后上传到远程仓库。
仓库的概念以及如何创建
概念:仓库是源代码的管理中心,每一个项目都会存入对应的仓库,该仓库会对源代码进行管理以及对项目进度进行管理
创建仓库:
1.登录GitHub
2.登录后,页面右上角点击头像
3.进入仓库首页,在右上角点击new按钮
4.进入新仓库创建页面(仓库命名要求:不能使用中文 ,不能使用大写字母 ,复杂名称使用中横线连接)
- 如何上传代码到GitHub
①在本地创建项目文件夹admin_test
②在admin_test文件夹下,添加你所需要上传的文件
6.打开终端,进行git仓库初始化
git init
7.在终端,添加git仓库追踪文件
git add .
8.在终端,提交本地源代码到本地仓库
git commit -m "first commit"
9.查看本地仓库状态
git status
10.通过https协议,将 本地仓库(在自己电脑上) 和 远程仓库(在github网站上) 进行连接
git remote add origin https://github.com/xx/xx.git
#查看远程分支
git remote -v
#删除远程分支
git remote rm origin
11.将本地仓库代码 push到 远程仓库(此时可能提示输入用户名和密码:指的是github上的)
git push -u origin master
#以上完整写法:git push --set-upstream origin master:master
#表示1.将代码从本地下流master分支 推送到 远程上流分支master
#表示2:下流master和上流master建立连接,以后直接使用git push即可,默认推送到上流master分支
将远程仓库代码拉到本地
克隆
git clone 远程仓库地址 【本地仓库名称】
git clone github.com/xx/xx.git
一些Git的用法
1.独自使用git的基本操作
查看提交记录
git status 查看当前分支状态
git log 查看当前提交记录
结束git log命令:英文状态下按Q就可以了
2.想要修改项目中的文件时,如何进行操作?
1.查看当前分支状态
2.根据两种情况:
如果都在工作区,未被追踪,
或者有些在工作区,有些在暂存区(add了)
git add .
3.此时都在暂存区
git commit -m “”
4.如果都在本地仓库
git push -u origin master
3.删除不需要的文件时,如何操作
1.查看当前分支状态
git status
2.手动删除或者命令行删除文件
#手动删除
#命名行删除文件,可以直接进入git commit -m “”
git rm 文件名
3.查看当前分支状态
git status
4.追踪修改(命令行删除文件可以跳过该步骤)
git add .
5.查看当前分支状态
git status
6.提交修改
git commit -m “”
7.查看当前分支状态
git status
4.想要给文件重命名时,如何操作?
手动重命名
1.查看分支状态
git status
2.删除重命名前的文件名
git rm test1.html
3.追踪重命名后的文件名
git add demo.html
4.查看状态
git status
5.提交
git commit -m “手动重命名”
6.查看提交记录
git log
——————————————————————————————————
命令行重命名(推荐)
1.重命名
git mv 原文件名 新文件名
git mv demo.html test1.html
2.查看状态
git status
3.提交
git commit -m “命令行重命名”
4.查看提交记录
git log
5.想要移动文件到其他位置时候,如何操作
移动文件,并重命名
1.查看状态
git status
2.移动文件,并重命名
git mv 原文件名称 文件夹名/新文件名
git mv ./test2.html ./home/home2.html
3.查看状态
git status
4.提交
git commit -m “移动文件,并重命名”
5.查看状态和提交记录
git status
git log
//结束查看log
q
总结
本文属于一些Git的基本操作,Git还有很多进阶玩法,包括分支管理,标签管理,同时还有不同成员吉间进行的版本管理,以及不同成员上传版本到远程仓库时发生的冲突,这些都需要进行进一步关于Git的学习。