git操作五步走
刚开始实习,工作过程中经常使用git提交代码。
我记录了一下第一次使用git的心得和小白也可以快速上手操作,帮助胆小不敢问同事的同学~社恐福音~
(当然,如果遇到问题,自己花半个小时一个小时也解决不了,问同事可以快速地解决,应该立马求助!谁都是从不会的时候过来的!一直在不断学习!)
1 git clone +地址
- 在本地建立一个文件夹
- 右键会出现如下图,点击git bash here
- 输入命令git clone +要下载仓库的地址
2 git add +要提交的文件(不在这一级要加文件所在路径)
将要提交的文件加入缓存
注:可以在add前查看有哪些已经修改的文件
git status命令
3 git commit -修改说明
将要提交的文件提交到本地仓库
4 git pull origin dev(dev:所在分支)
我在要将本地的文件推送到远程仓库中出现了问题。
报错:
error: failed to push some refs to 某个地址
问了一下,是因为我不被允许上面文件到main分支,应该是管理权限的问题。
解决:
-
问一下可以上传到的分支,我这里是dev
-
看一下自己目前在哪个分支
git branch命令
-
在本地建立dev分支并切换到这个分支下
git checkout -b dev(dev: 要建立的分支名,分支名应该与要远程上传到的分支同名)
-
然后再 git add & git commit
-
然后再git push的话又会报错
报错:
error: failed to push some refs
原因是没有和远程的同步,如果其他人有提交修改,本地和远程的不一样无法直接push,所以要先同步
解决:
git pull origin dev(dev: 同步的分支名,应该是和远程一致的)
5 git push origin dev (dev: 分支名)
提交到本地后,也和远程同步了,就可以推送到远程仓库啦。