1)建立本地仓库
在本地已有项目下执行git init,将其转换为一个Git项目,然后先提交到本地仓库。
dell@DESKTOP-2JQIQ4F MINGW64 /d/project-workspace/zk-client
$ git init
Initialized empty Git repository in D:/project-workspace/zk-client/.git/
dell@DESKTOP-2JQIQ4F MINGW64 /d/project-workspace/zk-client (master)
$ git status
On branch master
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
.classpath
.project
.settings/
pom.xml
src/
target/
nothing added to commit but untracked files present (use "git add" to track)
dell@DESKTOP-2JQIQ4F MINGW64 /d/project-workspace/zk-client (master)
$ git add src/ pom.xml
...
...
dell@DESKTOP-2JQIQ4F MINGW64 /d/project-workspace/zk-client (master)
$ git commit -a -m "localcommit"
...
2)在远程服务器上创建远程仓库
3)添加远程仓库:运行 git remote add <shortname> <url>
添加远程Git仓库,shortname为远程仓库的别名,url为仓库访问地址,可以是https协议,也可以是ssh协议的。如果不小心添加错了,可以通过git remote remove <shortname>
移除。
4)push代码到远程服务器,在第一次push时,需要通过-u指定推送的目标仓库及目标分支。如果推送过程中出现下面的冲突,说明远程仓库的某些文件在本地仓库中没有,所以最好先通过git pull –-rebase拉取一下远程仓库代码并合并冲突。