简单的几句git语句提交远程仓库

先来看张图

简单的几句git语句提交远程仓库

查看日志切换版本

git log  查看日志(英文状态下按q退出)

git log --pretty=oneline  每条commit数据一行输出

git reset --hard HEAD^  退到上一版本(HEAD^^上上版本,如此类推)

git reset --hard <commitID>  退回到某一指定版本(根据commitID)

分支管理

git branch  查看分支

git branch <branchName>  创建分支

git checkout <branchName>  切换到分支(在分支上所做动作后记得commit)

git merge <branchName>  合并分支(先切换回master)

git branch -d <branchName>  删除分支

提交远程仓库流程

1、首先进入要上传的本地目录,右键打开git命令行。

2、执行指令:git init    初始化本地仓库,这是会看到多了一个.git文件夹(如果没看到那就是电脑隐藏了)。

3、执行命令:git add .    将所有文件添加到本地仓库。

4、执行命令:git commit -m "提交文件"    双引号内是提交注释。

5、复制github仓库地址。

6、执行命令:git remote add origin 仓库地址     

7、执行命令:git push -u origin master    可能会报错,原因可能是本地与远程仓库内容不一致引发冲突(比如本地没有远端仓库的README.md文件)

解决办法:git pull origin master 将远程仓库pull下来合并。如果出现fatal: refusing to merge unrelated histories错误,原因是本地项目与远程名不一样,git pull origin master --allow-unrelated-histories 可解决

执行命令:git pull --rebase origin master    拉取远程的文件把本地的覆盖,然后重新执行命令:git push -u origin master    重新上传,如果还报错可用git push -f origin master 强制提交(慎重)

参考文章

廖雪峰git教程