作者:色系迷人_777 | 来源:互联网 | 2023-09-25 10:48
前言:很多时候,我们使用git,尤其是想快速入门时,可能只想掌握基本使用。git命令很多,但真正常用到的还是比较少的,这里就总结下怎样快速入门一、克隆要使用git,首先得克隆远程仓
前言:
很多时候,我们使用git,尤其是想快速入门时,可能只想掌握基本使用。
git命令很多,但真正常用到的还是比较少的,这里就总结下怎样快速入门
一、克隆
要使用git,首先得克隆远程仓库,一般有两种方式,https和ssh,此处以coding为例
1.http模式,需要配置注册的用户名和邮箱
在git命令行输入:
git config –global user.name ‘name’ 设置用户名
git config –global user.email ’email’ 设置邮箱
然后:
git clone ‘https://git.coding.net/xx/xx.git‘

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)
然后就可以直接克隆仓库

二、修改提交
1.拉取最新文件,然后再修改
git pull
2.查看修改的文件 -> git status
[图1] 这里可以看出并没有修改任何内容

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

3.查看修改文件的详细信息 -> git diff file
[图3]绿色部分就是新添加内容,前面有个+号表示

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

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

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

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

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

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

四、其他常用命令
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://www.liaoxuefeng.com/wi…