zoukankan      html  css  js  c++  java
  • Git 常用配置和使用

    Git:是一个分布式的源代码管理工具,Linux内核的代码就是用Git管理的所以它很强,也很快, 和 Vss/SVN比起来

    本地Git初始化配置及其使用:

    1. 初始化本地Git库:打开Git Bash 命令行>> git init

    2. 要使用GitHub,首先需要创建SSH Key,SSH将用来加密本机与远端服务器之间的通信,同时也是识别你对代码所做的变更的方法。

    SSH Key可以使用Git命令行来产生,如果你已经有一个SSH Key,那么在这里也可以直接使用。

    要使用Git创建SSH Key,输入命令:

    ssh-keygen  -t  rsa  -C  "username@email.com"  如:回车 回车 完成 ,如果没有指定生成的文件路径默认在C:Users用户.ssh 文件夹下id_rsa.pub 文件中,打开复制SSH Key 到 服务器GitHub上申请帐户时需要使用的SSH公钥文件上用户安全验证页面即可完成加密。

    3. 添加远程仓库到本地库 输入命令:$ git remote add [name] [url]   //name 表示当前Branch分支  url为GIt服务器地址如: 

    4. 添加成功后,查看远程仓库,并且把远程的服务器上的Branch同步到本地:git remote -v

    5. 获取远程git服务器上代码:git pull origin master   执行完成就会吧Branch master 下的代码下载完成到本地,但是分模块开发的时候都会针对自己的模块创建一个分支,全部完成才去合并到master上去

    6. 创建当前分支Branch:

    7. 切换当前Branch 从master到当前创建上去:

    8. 当代码完成后先要Commit代码到本地库git commit ‘备注说明 *必须*’

    9. 完成后查看当前git status 如果全部提交后,再去远程git服务器上获取最新的到本地自动合并:git pull origin 分支,合并后如果没有错误重新生成项目 查询git status 如果没有冲突就可以提交本地到远程git上去

    10. 提交本地合并后代码到git 服务器 git push origin 分支 及完成一次代码提交操作。

     一般用其他命令:

    git remote update: 更新本地库

    git log:查看历史日志,该功能类似于SVN的log

    git revert:还原一个版本的修改,必须提供一个具体的Git版本号,例如'git revert bbaf6fb5060b4875b18ff9ff637ce118256d6f20',Git的版本号都是生成的一个哈希值

    忽略一些文件、文件夹不提交在仓库根目录下创建名称为“.gitignore”的文件,写入不需要的文件夹名或文件,每个元素占一行即可,如

    target

    bin

    *.db

  • 相关阅读:
    SqlServer2005自动备份
    在Win7下运行使用BDE的程序
    Hibernate连接SqlServer时的小问题
    使用Delphi在SqlServer中对日期的设置
    Flex中连接J2ee的一个小问题
    np使用创建图像 霍夫圆检测 video操作,显示canny边缘
    Web.config的配置
    SQL 进制间如何转换
    jQuery 设置和获取HTML,文本和值
    通过LINQ to XML生成 XML
  • 原文地址:https://www.cnblogs.com/One-dream-man/p/3887384.html
Copyright © 2011-2022 走看看