再不搞清git就要被逐出队门了| 青训营笔记

79 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 13 天

会开发功能还不够,必须要学会如何通过git进行合作.我一个merge就让master少了三个文件夹,这种事再发生恐怕就要被撅出队门了罢!

先决条件

默认已有github账号和仓库项目,并且项目下有多个分支;默认git工具已正确安装.

开始

  1. 在本地将要上传的代码(or文件)的文件夹下空白处右键,右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here
  2. 初始化本地仓库rm -rf .git,git init.初始化本地仓库后会在本地项目名后面出现(master)标志
  3. 连接远程git仓库,把github上面的仓库克隆到本地git clone 你的github仓库clone地址)
  4. 把本地项目文件夹下的所有文件(除了新多出的那个文件夹不用),其余都复制到那个新多出的文件夹下
  5. 查看所有分支git branch -a查看远程目录的所有分支.
  6. 切换到想要更新代码的分支目录下,git checkout -t remotes/origin/pitch-1
  7. 剩一个自动生成的master,删掉git branch -d master
  8. 添加本地需要提交的代码ls一下可以看到github分支下的所有文件夹和文件,文件夹显示蓝色,文件显示白色;git上新建一个文件夹,用来放置将要上传的代码或文件,命令:mkdir newFile(可以自己命名)然后将代码和文件放入newFile,命令:mv a.py b.py XXX newFile此时就把要上传的代码和文件添加到本地github仓库了
  9. 提交代码并添加说明git add . 或者命令git add newFile # 把要上传的文件添加到仓库 注意.代表提交全部更改到本地仓库,也可以将.改为指定的文件名。 git commit -m “要上传文件的解释说明”
  10. 上传代码到分支git push origin 分支名