命令:
pwd 显示当前路径
cd 更改路径
ls 显示文件夹下所有的文件
cd .. 返回上一层
clear 清空命令行
mkdir xx 创建文件
rm xx 删除文件
touch xx 创建文件
rm -rf xx 强制删除
配置用户名:git config --global user.name "xxx"
配置邮箱:git config --global user.email "[email protected]"
git config --list 查看当前用户名和密码
git config user.name 查看当前用户某一个信息
git help 查看Git命令 以及用法
如何实现git管理项目
1.git init 初始化
2.创建对应的文件
3.git status 查看目前的git状态
4.git add xxx 添加项目进仓库里
5.git rm --cached xxx 在仓库里删除xx项
6.git commit -m "备注" 确定保存文件 并注释
7.git log 显示之前上传的状态以及备注
8.git log --guthor="zlp" 查看zlp提交保存的记录
新建文件 -> 写内容
修改的项目怎么弄?
git status 查看状态
git add . 写入本地
git commit -m "xx" 保存更改
git diff 查看修改前后的区别
在文件保存之前 可以查看到修改的内容
在文件保存后 可以通过内存方式 查看修改了什么
git diff --staged
删除了文件之后
git status
git add .
git commit
重命名
将about.txt 文件名 改为 second.txt
git mv second.txt about.txt
移动文件
mkdir 'zlp' 创建zlp文件夹
git mv hehe.txt zlp/hehe.txt 将hehe文件 移动到zlp文件夹下 并取名为zlp
更直接的提交到仓库
git commit -am "注释"
相当于做了 git add 和 git commit
git checkout -- index.html 在没有add前 可以回到上一次(最后一次的commit)
git reset HEAD index.html 撤销追踪
如果文件修改后 已经写入到仓库 此时想要回退版本 但已不行,可以从仓库撤销 再进行版本回退
版本回退
git reset --hard HEAD^ 回退到上个版本
git reset --hard 编码 回退到指定版本
回到旧版本 推荐
git checkout 编码 -- index.html 回退到指定版本的html
推送到远程仓库
git remote add origin 地址
git push -u xxx master
更换远程仓库
git remote rm 名字
git remote add 名字 你的新远程仓库地址
git remote -v 查看远程仓库地址
分支
git branch xx 创建xx分支
git checkout xxx 切换到xx分支
git checkout -b xxx 新建一个分支 并且切换到分支下
git branch -d xxx 删除xx分支
git branch -D xxx 强制删除xx分支
合并分支
git checkout zlp 切换到zlp分支
git zlp merge zlp2 zlp要把zlp2合并过来
合并发生冲突 两种解决方式
1.git commit
2.git merge --abort 忽略本次合并
查看版本线图
git log 查看记录
git log --oneline 查看记录显示在一行
git log --oneline --graph 版本线图
git log --oneline --graph -all
快转机智
git merge develop --no-ff 取消快转
git clone 地址 克隆现有项目
git pull 讲远程服务器代码拉取回来
git地址 git@地址 xxx .git
删除远程仓库 git remote rm origin