电脑系统 linux(服务器用) windows macos(linux 命令) 手机系统 安卓 iOS
一. linux 命令
ls 查看当前目录下文件
cd 文件夹 进入文件夹
mkdir 创建目录
touch 文件 创建文件
vi 文件 编辑文件 i 插入 按 esc :wq 退出并保存
cat 文件 查看文件内容
rm -f 文件 删除文件
二、git 使用
1、下载 安装
Git下载地址为:
官网:Git
阿里镜像链接:CNPM Binaries Mirror
2、配置用户名和邮箱(只需要做一次)
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
#查看配置信息
git config -l
3、常用操作:
新建项目 taobao
cd taobao
git init #初始化 git 仓库 版本库
新建index.html 完成功能,然后提交
git add 文件名 #添加到暂存区
git add * #添加到暂存区
git commit -m '完成了首页功能' #提交到版本库
git diff #在查看修了哪些文件
git log # 查看提交日志
git reflog #查看所有操作日志
如果提交的代码有问题,可以选择回到过去
git reset --hard 版本 #回退到某个版本
撤销工作目录的修改
git checkout -- .\login.html
4、远程操作
常见的服务器 gitlab.com 国外 GitHub · Build and ship software on a single, collaborative platform · GitHub 国外 Gitee - 基于 Git 的代码托管和研发协作平台 国内
用户名(邮箱) 和 密码 在 gitee 上新建仓库
找到远程仓库的地址
https://gitee.com/jameswatt2008/zz1904.git https://gitee.com/jameswatt2008/zz1906.git
把远程的仓库和本地的仓库关联起来
git remote add origin https://gitee.com/jameswatt2008/toabao.git
把本地仓库的代码推送到远程的服务器上
bash
git push -u origin master
#远从程服务器下载项目到本地电脑
git clone https://gitee.com/jameswatt2008/zz1904.git
修改新增代码
git add .
git commit -m 'aaa'
#从远程服务器 更新代码
git pull -u origin master
# 把本地代码推送到远程服务器
git push -u origin master
#提交到远程的master
git push -u origin master
#提交到远程 login分支
git push -u origin login
下载的时候如果用户名密码输入错误
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'http://********
git config --system --unset credential.helper
或者 直接去控制面板 搜 凭据 windows 凭据 找到 gitee 这个网站 去就修改用户名和密码
使用 ssh 地址下载
```
ssh-keygen -t rsa -C "43647262@qq.com" #生成公钥
cat ~/.ssh/id_rsa.pub #查看公钥
```
添加公钥 https://gitee.com/profile/sshkeys
使用 ssh 地址下载 git@gitee.com:jameswatt2008/zz1904.git
git clone git@gitee.com:jameswatt2008/zz1904.git
分支操作
git checkout -b 分支名字 # 新建并切换 git branch 分支名 #创建分支 git branch -d 分支名 #删除分支 git branch #查看所有的分支 git checkout 分支名字 #切换分支 git merge dev #合并 dev 分支的代码
git push origin master git push origin dev git push --set-upstream origin dev
git checkout -b login-dev # 新建并切换
git checkout -b login-dev # 新建并切换
忽略文件 .gitignore
aa.js node_modules/