场景:Windows环境下,已经有一套源码,要将之发布到Git的远程仓库中。
1、进入该源码的项目路径。
要求:路径中不能有中文,符合命名规范。比如在演示项目中,我们的项目存储在D:\Webprojects\git_upload_test
![](https://img.haomeiwen.com/i15155682/dc66e50de7e7e72c.png)
2、在该目录中,右键鼠标,选择Git Bash Here
![](https://img.haomeiwen.com/i15155682/d189d9cbe3689744.png)
3、在Bash中,输入命令 git init
此命令,将该目录初始化为一个git仓库,在执行完成 git init 命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有元数据,其他的项目目录保持不变。
![](https://img.haomeiwen.com/i15155682/5c7bb6038d7e54d7.png)
4、继续运行命令 git add .
此命令,用点·来表示将该目录下所有文件添加到git版本控制中。
如果要将某个特定的文件添加,则用命令 git add <文件名>
![](https://img.haomeiwen.com/i15155682/9692a523dd9454e1.png)
5、用命令git status -s 来查看git仓库中文件的处理状态。
此时可以看到,该目录中的所有文件,被标记为A(增加)状态
![](https://img.haomeiwen.com/i15155682/f0f597e41d81684e.png)
6、通过git config 配置git仓库的用户名和邮箱。
$ git config --global user.name '你的用户名'
$ git config --global user.email 你的邮箱
![](https://img.haomeiwen.com/i15155682/fcabafab5cb8de39.png)
7、通过命令git commit 提交到仓库。
$ git commit -m '10月19日第一次提交版本'
![](https://img.haomeiwen.com/i15155682/845c43be0d4cb9fc.png)
8、在SMUGit上创建一个版本库。
登录系统后,点击顶部菜单栏的“版本库”,在页面右侧,点击“创建版本库”,输入“项目名称”“描述”,选择“限制推送(指定用户)”,点击最下方的“创建”。
![](https://img.haomeiwen.com/i15155682/51f20a9095725322.png)
![](https://img.haomeiwen.com/i15155682/42fb60e4c7d3ebb3.png)
9、在弹出的页面中,将URL复制下来。
![](https://img.haomeiwen.com/i15155682/3173b8832e42d083.png)
10、在Git Bash中,输入命令:
$ git remote add origin ssh://zzc@smudmk.cn:29418/git_upload_test.git
$ git push -u origin master
在询问时输入“yes”(不能用y,要输全),回车。
在输入密码处输入smugit网站分配的账号的密码,回车。
![](https://img.haomeiwen.com/i15155682/274cf79684321b86.png)
11、此时,到SMUGit网站的对应版本库中,刷新,就可以看到上传成功的项目了。
![](https://img.haomeiwen.com/i15155682/3ca8e38be4341a79.png)
12、测试项目的变动:
在本地项目目录中,增加一个README.md文件。
用命令 touch README.md,新建文件。
然后用git add README.md,增加该文件到git仓库中。
git commit提交文件
git push,推送到远程的git仓库。
![](https://img.haomeiwen.com/i15155682/62969f9b33e75282.png)
此时,到SMUGit仓库中,可以看到新增加的README.md文件已经成功上传了。
![](https://img.haomeiwen.com/i15155682/cf4fab8864813835.png)
网友评论