美文网首页
git 使用

git 使用

作者: flutter养成中 | 来源:发表于2019-08-05 18:20 被阅读0次

    我本地有一个项目,之前是使用的SVN,现在想使用git。
    xcode会一起安装git,就省去了另外安装git。
    项目根目录里有个.git的文件夹,是创建项目的时候勾选了git,xcode创建的,为了不干扰自己,我把.git和.svn文件夹都删除了。
    有一点要注意,如果你的子目录文件里有.git文件夹,也要删除,如果你不删除,git add添加时,会判定是一个submodule,所以报以下警告:


    image.png
    1、打开终端,先cd 到项目目录下,"git init"创建本地代码仓库,就会在目录下生产".git"文件夹。
    2、"git add ." 命令,添加目录下所以的文件,然后 git status 查看状态,文件都报绿色说明通过(我就遇到上述的submodule问题)。
    3、"git commit" 把文件的修改提交到本地代码仓库。
    4、那么问题来了,我要把代码上传到哪里去呢?
       可以github上或者其他的代码管理平台。我这次用的是华为云的代码托管。  
       创建仓库,这一步不会的可以自行百度一下,华为云的比较简单清晰,创建好仓库,再配置下SSH,怎么生成SSH百度也一大把,不多说了。
    5、创建好之后有一个按钮是点击下载或克隆的(华为云和github都有),点击会显示如下
    
    282E6428-CCC6-4350-98B5-258ACA8A5058.png

    框里面git开头的字符串就是我们需要的,相当于一个仓库的关联标识,我们使用以下命令关联起来:

    git remote add origin git@gitee.com:twios/xxx.git
    

    6、由于本地的项目里没有README.md(创建仓库时可以生成)文件,所以要先拉取。

    git pull --rebase origin master
    

    7、"git push" 成功,提交到托管平台代码仓库。

    还有查看提交日志,这是自定义的格式

    git log --pretty=format:"%h - %an, %cr : %s"
    

    身份验证问题,就是通过SSH验证,本地生成SSH,然后再git上传SSH,就可以安全上传文件了。

    对于新手来说,最好的还是看官方的介绍:
    https://git-scm.com/book/zh/v2

    相关文章

      网友评论

          本文标题:git 使用

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