美文网首页
iOS-超简单上传Git项目

iOS-超简单上传Git项目

作者: AC_Jack | 来源:发表于2018-12-11 17:00 被阅读0次

不废话,直接上步骤,我用的是【码云】来保存自己的项目。

第一步,先登录码云的官网,注册一个账号,注册方法就不说了,应该都知道了。

第二步,创建一个新的项目

第三步,创建项目成功后会自动跳到新项目的管理页面,页面中有一个“远程仓库地址”,需要复制下来,后面需要用到这个地址。如下图所示:

第四步,克隆新项目到本地,打开“终端”输入下面的命令:

$ git clone 远程仓库地址

第五步,在上图的中终端中的警告提示告诉我们已经创建了一个空的仓库,这个空的仓库就是本地新创建的文件夹“iOS-WeiNan”。文件夹的名称默认是你在码云上创建的新项目的名称,如下图所示:

第六步,将需要上传的项目代码全部拷贝到这个新的文件夹里,如下图所示:

第七步,将新的文件夹里的项目提交到暂存区,使用下面的指令:

$ git clone 新的文件夹路径

$ git add .

第八步,将本地仓库的暂存区的文件真正存入本地仓库中,使用下面的指令:

$ git commit -m "这个引号内部写上本次上传的说明"

第九步,将本地仓库的内容上传给远程仓库,使用下面的指令:

$ git push origin master

至此一个项目就上传到Git平台上了,后续对于项目的代码管理以及维护都可以基于此来做了。最后附上常用的git指令,方便以后使用:

创建版本库

    $ git clone <url>                  #克隆远程版本库   

    $ git init                         #初始化本地版本库

修改和提交

    $ git status                      #查看状态

    $ git diff                        #查看变更内容

    $ git add .                        #跟踪所有改动过的文件

    $ git add                   #跟踪指定的文件

    $ git mv                 #文件改名

    $ git rm                    #删除文件

    $ git rm --cached            #停止跟踪文件但不删除

    $ git commit -m"commit messages"  #提交所有更新过的文件

    $ git commit --amend              #修改最后一次改动

查看提交历史

    $ git log                    #查看提交历史

    $ git log -p           #查看指定文件的提交历史

    $ git blame           #以列表方式查看指定文件的提交历史

撤销

    $ git reset --hard HEAD      #撤销工作目录中所有未提交文件的修改内容

    $ git checkout HEAD   #撤销指定的未提交文件的修改内容

    $ git revert         #撤销指定的提交

    $ git log --before="1 days"  #退回到之前1天的版本

分支与标签

    $ git branch                  #显示所有本地分支

    $ git checkout     #切换到指定分支和标签

    $ git branch       #创建新分支

    $ git branch -d       #删除本地分支

    $ git tag                      #列出所有本地标签

    $ git tag             #基于最新提交创建标签

    $ git tag -d         #删除标签

合并与衍合

    $ git merge         #合并指定分支到当前分支

    $ git rebase       #衍合指定分支到当前分支

远程操作

    $ git remote -v                  #查看远程版本库信息

    $ git remote show         #查看指定远程版本库信息

    $ git remote add   #添加远程版本库

    $ git fetch               #从远程库获取代码

    $ git pull       #下载代码及快速合并

    $ git push       #上传代码及快速合并

    $ git push :  #删除远程分支或标签

    $ git push --tags                      #上传所有标签

相关文章

网友评论

      本文标题:iOS-超简单上传Git项目

      本文链接:https://www.haomeiwen.com/subject/glhehqtx.html