(一) 从远程仓库克隆(拉取)项目到本地
$ git clone [remote_url]
成功执行后, 本地就已经有配置好git的远程项目了(项目路径默认为终端当前所在路径, 可以通过pwd查看当前路径, 并通过cd调整你想让项目存放的路径)
(二)为本地项目添加远程库
- 创建本地版本库
$ git init
通过git init命令把本地项目目录变成Git可以管理的仓库
关联远程仓库
$ git remote add origin [remote_url]
若操作过程中出现问题,想删除关联远程仓库,可使用:$ git remote remove origin
把本地库的内容推送到远程
$ git add .
$ git commit -m "the first commit project"
$ git push -u origin master
把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
若远程仓库有些初始文件(如readme, .gitignore), 则需要在push前先使用命令git pull origin master
同步代码
推送成功后,可以立刻在远程仓库页面中看到远程库的内容已经和本地一模一样了.
(三)代码的更新与提交
更新
取回远程仓库的变化,并与本地分支合并$ git pull [remote] [branch]
提交
$ cd projectname //转到项目文件夹下
$ git add . //追踪新文件,并放到暂存区
$ git commit -m "update message" //将文件纳入本地仓库
$ git push // 将本地仓库同步到远程仓库
刷新远程仓库页面, 可以发现代码已经上传到远程仓库了