Git上传操作

git上传总结


1、打开谷歌浏览器登录git     https://github.com/yangweishuo
2、在git上创建版本库  demo
3、在我的电脑E盘下创建打开xiangmu文件夹 
4、右键选择 git Bash Here 执行上传命令操作
5、$ git init  初始化文件
6、$ git status  查看文件是否被选中   注意:未选中文件为红色,选中文件为绿色。
7、$ git add .  选中文件夹 上传至本地缓冲区
8、$ git commit -m"描述项目如 创建 修改 等" 上传至本地仓库
9、$ git remote 查看是否有本地仓库 
10、$ git remote add origin + 你的github版本库上的clone和download的网址 来创建本地库 库名为 origin   这个名可以随便起
11、$ git remote 查看本地仓库是否创建成功
12、仓库创建成功执行上传操作  $ git push origin master   到托管平台GitHub、码云
   
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 420 bytes | 420.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/yangweishuo/demo.git
 * [new branch]      master -> master
翻译为
使用最多4个线程的Delta压缩。
压缩对象:100%(2/2)完成。
写作对象:100%(3/3),420字节420.00 kib/s,完成。
总3(delta 0),重用0(delta 0)
到https://github.com/yangweishuo/demo.git
。。。。。。

到此上传成功


git解决上传冲突的办法

如何起冲突 

在你的github上,如果有人和你一起开发一个项目,另一个人修改这个项目,然后你再不知道的情况下再次上传这个项目就会起冲突  在你的git会报错,如下图


然后需要解决这个上传冲突

首先git stash,将本地更改的代码存放git栈中(也可能有别的叫法),然后git pull,会将代码拉取下来包括出现冲突的CodeEnum,

此时你本地的代码和代码库是一样的,你的代码还在git栈中,此时你可以查看一下git status,然后从栈中将你的代码取出来 git stash pop,

这时候你的代码会把你放在栈中的代码合并到你本地

扫描二维码关注公众号,回复: 2433212 查看本文章

git stash 隐藏文本clone的文件到stash的缓存上


git pull 再次拉取文件


git stash pop 从stash缓存区隐藏的会跟你的git pull 的合并


猜你喜欢

转载自blog.csdn.net/qq_37212162/article/details/80415775