git使用教程:
cd e:/git(你的目录下面)
rm -rf .git 删除git
git config --global core.autocrlf false //禁用自动转换
git init
git add .
git status
git log
git config --global user.name ""
git config --global user.email ""
git add filename --添加文件,可多次添加
git commit -m "提交信息"
git remote add origin https://github.com/aaafenghao/com.fh.test.git
git push -u origin master
第一次执行push的时候显示是需要合并文件,就是服务器上有,本地没有,需要先合并到本地
执行以下命令:
需要在更新的时候加一下参数:git pull origin master --allow-unrelated-histories
git pull origin master
重新执行即可
git push -u origin master
git pull origin master
其他命令:
git diff filename --查看都修改了那些信息
git log -- 查看历史记录
git log --pretty=oneline --查看commit id
HEAD --当前版本
HEAD^ --上一个版本
HEAD^^ --上上一个版本
HEAD~100 --上100个版本
git reset --hard HEAD^ --回退到上一个版本
git reset --hard commitid --ommitid回到未来的某个版本
git reflog --查看提交的commitid回到未来的某个版本
工作区--->add--->暂存区--->commit--->分支
git diff HEAD -- filename --查看工作区和版本库里最新版本的区别
git checkout -- filename --将工作区的内容修改为最近一次git commit或git add 前的内容
git reset HEAD file --已经提交到暂存区,恢复到分支最新状态
git rm file
git commit -m 'message' --删除文件(两步)
远程仓库相关