查看当前目录
pwd查看目录下的文件
ls进入某个目录
cd返回上一级目录
cd ..创建一个目录
mkdir abc创建一个文件
touch a.html保存文件退出
:wq不保存文件退出
:q第一次使用git时,需要设置用户信息
git config --global user.email "随便邮箱"
git config --global user.name "随便用户名"初始化仓库
git init提交一个文件到缓存区
git add index.html提交所有文件到缓存区
git add -A查看当前文件状态
git status本地提交(保存)
git commit -m "这是注释,说明你改动了什么"查看提交的历史记录
git log --pretty=oneline返回上一个版本
git reset --hard HEAD^返回上两个版本
git reset --hard HEAD^^返回上5个版本
git reset --hard HEAD~5返回某个指定版本(git log 查看版本号)
git reset --hard 版本号对某次提交感到后悔,想重新提交覆盖一下
git commit --amend -m '刚才的提交就覆盖了'下载远程仓库到本地
git clone https://git.oschina.net/ay8yt/test.git建立远程仓库链接
git remote add origin  https://git.oschina.net/ay8yt/test.git查看远程链接
git remote -v删除一个远程链接
git remote remove orgin推送到远程(主分支)
git push -u origin master同步远程分支内容到本地
git pull origin master创建一个分支
git branch  yintao01切换到这个分支
git checkout yintao01查看当前的所有分支
git branch 将yt分支合并到当前分支
git merge yt删除分支
git branch -d yintao01手动在文件夹中删除的文件,该如何在git仓库中删除?
git add * -A彻底取消git版本管理控制
rm -rf .git远程仓库创建时,建立了readme文件,本地仓库建好后,无法提交。
使用该命令,强行从远程仓库同步内容
这样就可以提交并推送了
git pull origin master --allow-unrelated-historiesgit本地回滚了旧版本,修改后无法推送远程?
不要进行pull操作,直接强制推送就行了
git push origin --force如果git push的时候每次都要求输入账号密码,可能是缓存模式没有开启
git config --global credential.helper store原文:https://www.cnblogs.com/zhaoxinran997/p/12234923.html