博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
快速掌握git基本使用
阅读量:7121 次
发布时间:2019-06-28

本文共 1202 字,大约阅读时间需要 4 分钟。

前言:

很多时候,我们使用git,尤其是想快速入门时,可能只想掌握基本使用。git命令很多,但真正常用到的还是比较少的,这里就总结下怎样快速入门

一、克隆

要使用git,首先得克隆远程仓库,一般有两种方式,https和ssh,此处以coding为例

1.http模式,需要配置注册的用户名和邮箱

在git命令行输入:
git config --global user.name 'name' 设置用户名
git config --global user.email 'email' 设置邮箱

然后:

git clone ''

clipboard.png

2.使用ssh方式

需要将自己的公钥传到服务器,这样就可以不输入密码直接git clone
ssh-keygen  -q -t rsa -f /root/.ssh/id_rsa  -N ''          #生成一个空密码的密钥
-t 指定算法
-f 指定生成秘钥路径
-N 指定密码

将/root/.ssh/id_rsa.pub的内容上传到git服务器(此处为coding)

然后就可以直接克隆仓库
clipboard.png

二、修改提交

1.拉取最新文件,然后再修改

git pull

2.查看修改的文件 -> git status

[图1] 这里可以看出并没有修改任何内容

clipboard.png

[图2]这里可以看出修改了一个文件

clipboard.png

3.查看修改文件的详细信息 -> git diff file

[图3]绿色部分就是新添加内容,前面有个+号表示

clipboard.png

4.提交到本地仓库

git add ./                #添加当前目录下修改版本文件git commit -m '提交说明'   #提交到本地仓库**

[图4]

clipboard.png
注意: 这里可能会遇到添加了文件,git无法找到并添加的情况,这时候可以git -f add path/file方式强制添加到git仓库然后提交

5.提交到远程仓库 -> git push

clipboard.png

三、查看

1.查看历史提交版本 ->git log

clipboard.png

2.查看某个文件的历史修改 ->git log filename

clipboard.png

3.查看最近几次的修改 ->git log -p [-num]

clipboard.png

4.查看某一次提交修改的内容 -> git show [commit-hash-id]

clipboard.png

四、其他常用命令

1.git remote -v               #查看远程仓库详细信息2.git checkout [./ | /file]    #放弃当前文件夹下所有修改的内容,使修改内容无效3.git checkout dev            #切换到dev分支4.git branch                  #查看当前分支,以及有哪些分支5.git merge dev               #合并dev分支到当前分支

五、参考

1.使用帮助命令参考git使用

git --help

2.更为详细的资料可参考:

转载地址:http://owsel.baihongyu.com/

你可能感兴趣的文章
ARP 协议 理解
查看>>
Allow windows service to "Interact with desktop"
查看>>
InitGoogleLogging坑爹
查看>>
SQL 查询间隔时间大于60s的所有数据
查看>>
*ecshop 限制文章帮助文章显示条数
查看>>
使用phpStudyy运行tipask
查看>>
c# 常用函数
查看>>
网络TCp数据的传输设计(黏包处理)
查看>>
C++ Custom Control控件 向父窗体发送对应的消息
查看>>
二十四 多重继承
查看>>
jmeter压力性能测试-多台机器并发请求
查看>>
选择编程字体
查看>>
小程序日常工作总结
查看>>
mySql学习笔记:比sql server书写要简单
查看>>
ajax封装
查看>>
例题9-6 UVa11400 Lighting System Design(DP)
查看>>
PAT1087 All Roads Lead to Rome (30)(最短路径+dfs+回溯)
查看>>
Arcgis Engine 添加一个Symbol符号样式步骤
查看>>
kafka 控制台命令
查看>>
alpha冲刺10
查看>>