前言: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'ssh
2.使用ssh方式
须要将本身的公钥传到服务器,这样就能够不输入密码直接git clone
ssh-keygen -q -t rsa -f /root/.ssh/id_rsa -N '' #生成一个空密码的密钥
-t 指定算法
-f 指定生成秘钥路径
-N 指定密码spa
将/root/.ssh/id_rsa.pub的内容上传到git服务器(此处为coding)
而后就能够直接克隆仓库.net
1.拉取最新文件,而后再修改命令行
git pull
2.查看修改的文件 -> git statuscode
[图1] 这里能够看出并无修改任何内容ip
[图2]这里能够看出修改了一个文件rem
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...