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

posted on 2019-04-23 16:35  小明他很忙  阅读(986)  评论(0编辑  收藏  举报

导航