• git的使用与积累


    之前对git可以说是一无所知,不过现在做工程要用到,于是就花点时间找了一些资料,本文也只是各种git学习资料的集合,权当是学习笔记吧

    一:git的安装与配置

    首先,git其实一般在linux环境下都是自带有的,可以通过git –version查看一下自己的git 版本

    然后,一般来说你需要在https://github.com/上面注册一个帐号,这个帐号就是用于远程托管你的代码,这你注册完了之后,可以在自己的空间里面添加新的工程repositorie,用于和你的本地的工程对应

    最后,你需要将本地的电脑与你的github账户联系起来,这里需要涉及到RSA方面的东西,具体做法参见:https://help.github.com/articles/generating-ssh-keys

        二:git的使用

    1. git init      这条命令是你在工程目录下做的,它会产生一个.git文件夹

    2. git add.   文件快照,它就是会将修改过的文件或者删除的等等这些文件存储到暂存区。等待着提交到git仓库

    3. git commit -m ‘本次提交文件变化的描述信息’

    //远程

    4. git remote add 远程仓库名 远程仓库地址     这里远程仓库名一般为origin  远程仓库地址就是github上你创建的那个repositorie下面的SSH地址

    5. git clone 远程仓库地址 [克隆到指定文件夹]      将远程的代码拷贝到本地,一般用于别人下载你的代码

    6.  git pull 远程仓库名 本地要合并的分支名           将远程的代码合并到本地的分支,也可以直接用git pull默认就是把远程仓库下载与本地仓库合并

    7.  git push 远程仓库名 本地分支名       将本地的代码推送合并到远程

    //本地

    8.  git branch 查看目前有多少个分支

    9.  git branch develop master 在master分支上创建develop分支

    10. git checkout develop 切换到develop分支

    11. git checkout -b develop master 在master分支上创建develop分支并进入develop分支

    12. git checkout master; git merge develop 切换到master分支,将develop分支的内容合并到master中,如果出现merge冲突需要手动合并

    13. git branch -d develop 删除develop分支,-D强制删除

    相关参考:

    1. http://shanewfx.github.io/blog/2012/04/21/learn-git-command/

  • 相关阅读:
    asp.net webform 不显示__doPostBack的原因及某种解决方法
    sqlserver查询父子级关系
    使用gitblit搭建自己的代码存储仓库
    c# 十进制转二、八、十六进制
    asp.net webapi 返回json结果的方法
    每天CSS学习之text-indent
    每天CSS学习之text-decoration
    每天CSS学习之text-align
    每天CSS学习之line-height
    每天CSS学习之letter-spacing
  • 原文地址:https://www.cnblogs.com/sosohu/p/3140684.html
Copyright © 2020-2023  润新知