linux & git 常用命令

Liunx命令

ls 查看当前文件夹下的文件 (list 单词的缩写 )

cd 进入某一个文件夹内 (change directory 缩写)

clear 清屏(也可以使用 ctrl + l 快捷键)

mkdir 创建文件夹(make directory),创建多个文件夹用空格分割。

touch 创建一个文件,创建多个文件用空格分割

rm 删除文件或者目录 。如果要删除多个用空格分割

rm one -r 删除目录(空目录,目录当中有内容)

rmdir one 删除空目录one

cat 查看文件内容

Git 命令

git init 仓库初始化

git add index.html 将index.html加入到暂存区

git add ./git add -A 将当前目录下所以文件加入到暂存区

git ls-files 查看暂存区的文件列表

git rm --cached one.html 从暂存区中删除one.html

git diff 查看工作区与暂存区的差异(不显示新增文件) 显示做了哪些修改

git commit -m '注释' 提交到仓库 m 是 message 单词的缩写

git commit --amend -m "注释"修改提交注释

git status 版本状态查看

git diff --cached 查看暂存区与仓库的差异

git pull 更新本地仓库与远程仓库同步

git push 推送代码到远程仓库

git remote rm origin master 删除远程 Git 仓库链接,

// 第一次上传需要指定 origin(分支)

git reflog // 查看所有的操作记录

git pull // 更新本地代码

分支

git branch dev 创建分支 (dev 为分支的名称)

git branch 查看分支

git checkout name 切换分支

git merge name 合并分支

git branch -d name 删除分支

git branch -D name 强制删除分支

git checkout -b name 创建并切换分支

git log --oneline 查看提交历史git

注意: 每次在切换分支前 提交一下当前分支

本地仓库提交到远程仓库

获取仓库的地址,配置远程仓库的地址

git remote add origin +仓库地址

将本地仓库内容推送到远程仓库master分支

git push -u origin master

本地没有仓库,克隆仓库

1.克隆仓库

git clone + 仓库地址

2.本地提交

git add -A
git commit -m 'message'

3.推送到远程

git push -u origin master // 推送到master分支

git push // 除第一次提交后续提交简写

版本回退

git clone https://gitee.com/better_damu/sh_h5_21_0415_sph.git 克隆仓库

cd 克隆的仓库 进入克隆的仓库

git branch -a 查看所有分支

git log --oneline 查看提交历史

git branch temp 13b46ba 创建tempb分支 到(13b46ba)三级分类跳转

git log --oneline再次查看提交历史

git checkout temp 切换到temp分支

查看完成后 删除temp分支

git status 查看版本状态

git checkout dev 切换到dev分支

git branch -d temp 删除temp分支

临时存储

git stash 將当前内容存储起来

git stash list 查看存储

你可能感兴趣的:(git,linux,github)