一.必备知识简单的Linux指令
文件与目录操作
首先是文件的增删改查以及移动
cd [目录名] //进入文件目录
cd ../ //退回上一级目录
ls //列出当前目录下所有文件
touch [文件名] //建立一个新的文件
mkdir [目录名] //创建一个新目录
rm [文件名] //删除指定文件
rm -r [文件夹] //删除指定文件夹
mv [文件名] [目录名] //移动文件到指定目录
cat [文件名] //产看文件内容
2.终端操作
这一部分不用了解太多,这几项就足够了
reset //初始化终端
clear //清屏
history //查看历史指令
help //显示帮助信息
vim
可以了解以下这部分用于修改readme还是很方便的
vim 文件名
输入上述命令,点击i进入编辑模式。编辑完成后按Esc,停止编辑。输入:q直接退出不保存
:wq保存并退出。
二.文件上传操作基本原理
git的工作分下面这几层
在本地进行编辑后,使用git add file推送到暂存区
使用git commit指令推送到本地git
使用git push推送到远程仓库
逆过程同理
基本上上传文件的操作流程就是这样,关于建立分支下文再叙述
三.初始化配置
设置邮箱与用户名
git config --global user.name "your username"
git config --global user.email your email
可以查看以下本地的配置文件看看有没有配置成功,所有配置文件都再安装目录下。
查看配置:git config -l
查看本地配置:git config --global --list
四.添加SSH
在本地进行的操作
找到一个文件位置,最好是在c盘下,创建或使用已有的文件夹名为ssh,使用右键Git Bash Here打开
加密算法:ssh-keygen -t rsa
用上边的命令创建钥,使用的是rsa加密算法。成功后会有两个文件
用notepd++或者记事本打开.pub复制
平台操作
进入github或者gitee的设置页面找到SSH选项
进入后起一个名称,然后将刚刚复制的内容粘贴到下面公钥区
点击确定即可。到此配置就已经完整完成。
五.详细的项目以及文件操作
项目创建与克隆
要使用仓库就要先创建仓库并且克隆到本地的项目目录
新建仓库
仓库信息
克隆到本地
创建完成后打开仓库页面会有克隆
复制克隆地址。
在本地你的项目文件夹下用右键Git Bash Here打开
输入
git clone [克隆文件地址] //已.git结尾
成功后目录下会出现.git的隐藏文件
好的,这就是你的项目目录了,以后操作直接在有这个文件的目录下右键打开Git Bash就行了
上传文件
1.提交文件到暂存区
git add [文件名] //添加指定文件到暂存区
git add . //提交项目下所有文件到暂存区
2.提交到本地暂存并指明更新了什么
git commit -m "本次更新的内容"
3.提交到git网上仓库
git push
4.在add文件后查看文件状态
git status [文件名] //查看指定文件
git status //查看所有文件
5.操作过程截图
将一个项目更新更改上传
六.版本控制与分支
版本控制
查看仓库日志
git log //查看仓库更新的信息
放弃修改:如果在add上去后发现错误可以在工作区选择放弃修改
git checkout --[文件名]
已经上传发现错误:退回到上一个版本
git reset --hard HEAD^
git reset --hard [版本号]
这两个命令都可以,如果不知到版本号可以用git log查看,每条日志第一行这一串就是
分支
创建分支
git checkout -b [分支名] //创建分支
git checkout [分支名] //选择分支
查看所有分支
git branch
git branch -r //远程分支
合并分支
git merge [分支名]
git rebase [分支]
工作现场
分支修改可以隐藏当前工作现场
git stash //隐藏
git stash list //查看
git stash drop //删除
七.多人协作与高级特性
多人协作
查看远程仓库信息
git remote
git remote -v //查看详情信息
2.高级特性
git checkout [提交记录] //分离HEAD
git checkout HEAD^ //在分支上退回上一个快照
/*有几个"^"就退回几层*/