git tutorials
介绍如何将本地代码推送到git远程代码库
参考:https://github.com/goto456/simple-git#1
从网页端创建一个仓库,并且将其clone到本地
将需要上传的文件拷贝至clone下来的文件夹
使用git add .
将所有文件添加到暂存区
新增/修改的文件添加到暂存区后,并未提交到版本库,还需要通过git commit
命令提交到版本库。
git commit -m "需要添加的变更信息"
提交到版本库
git log --graph
以图形的方式查看历史(这个我比较常用,能很好的显示各个分支之间的关系)
git push: 推送本地分支到远程
当修改完成,本地的改动都已经提交到本地库,则可以将本地分支推送到远程代码库了。
命令:
git push origin master
origin
表示远程代码库的一个别名(也可以修改为其他名字,可通过 git remote
修改),master
表示需要推送的分支名称。如果,push 的过程中提示当前分支进度落后于远程的分支,则需要通过
git pull
命令来拉取远程最新状态和本地分支进行合并,完成之后再 push 到远程就可以了。
git pull: 拉取远程分支到本地并合并
一般是本地分支的进度落后于远程分支时,需要使用该命令。
命令:
git pull origin master
origin
表示远程代码库的一个别名(也可以修改为其他名字,可通过 git remote
修改),master
表示需要拉取合并的分支名称。常用
git pull --rebase origin master
用 rebase 的方式进行,不会产生 merge 保持分支干净、整洁
总结一下:
-
git clone
- copy
-
git add .
提交到暂存区 -
git commit -m " "
提交到版本库 -
git push
推送本地分支到远程