zoukankan      html  css  js  c++  java
  • Ubuntu中搭建git,并进行代码提交

    1、搭建环境

    (1)配置用户名和邮箱

    git config --global user.name "xiaoming" 
    git config --global user.email "xxxx@example.com" 
    

    (2)生成ssh-rsa密钥(公钥和私钥)

    ssh-keygen -t rsa -C "xxxx@example.com" 
    

    (3)登陆Github,添加ssh公钥文件

    • 在settings -> SSH and GPG keys里添加公钥。具体方法为 将id_rsa.pub的内容复制过来。

    (4)测试与github的连接

    ssh -T git@github.com 
    

    输入yes,连接成功。

    2、文件管理

    参照:
    30分钟教你轻松使用Git做代码管理
    Git 使用,分支创建,提交,合并,只能提交文件夹
    (1)登陆Github,创建repositories

    (2)克隆地址repositories,在命令行中操作https://github.com/xiaoming/test.git)

    命令行中的命令:

    # 克隆
    git clone https://github.com/xiaoming/test.git
    # 进入克隆目录
    cd test
    

    (3)创建分支(git checkout 这个命令是用来切换分支的,如果带上了-b选项,就表示新建一个分支

    # 创建名称为dev的分支
    git checkout -b dev
    

    (4)查看所有分支(分支名前带“*”的表示当前所在分支。-a选项表示罗列所有分支,包括本地和远程追踪分支)

    # 查看所有分支
    git branch
    

    (5)在test目录下添加或修改文件

    (6)提交文件到分支

    # 添加文件a.txt("git add ." 表示添加本目录下所有的文件 )
    git add a.txt
    git commit -m "第一次提交到分支"
    git push origin dev
    

    此时,可以查看Github上,test的分支dev上是否有a.txt文件

    (7)合并到主干master上

    # 切换到主干
    git checkout master
    # 合并分支
    git merge dev
    # 添加文件
    git add .
    # 合并,提交
    git commit -m "第一次合并,并提交"
    git push origin master
    

    此时,可以查看Github上,test的master上是否有a.txt文件

    (8)查看文件提交的版本历史(参照: git查看某个文件的提交历史

    git log a.txt
    # 显示完整信息(格式:git log --pretty=oneline 文件名),版本号(截图中下划线处)
    git log --pretty=oneline iris.csv
    

    #  显示某个版本的文件(格式:git show 版本号 文件名)
    git show e06eaa2c67702bc6f3fd65faab161bf7164b3301 iris.csv
    
  • 相关阅读:
    计算机网络--Socket
    计算机网络-p2p
    ubuntu安装redis
    解决beego在ubuntu下连接mysql与重置mysql密码
    二叉树的结点计算题
    极限之无穷小的比阶
    数据结构上机实验(7)
    线代中两个列向量的小知识
    中值定理结合行列式计算
    n阶行列式计算
  • 原文地址:https://www.cnblogs.com/komean/p/10757249.html
Copyright © 2011-2022 走看看