简单的几句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教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值