git操作

命令:

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

你可能感兴趣的:(git操作)