git工作中常用命令
1.全局配置
>>git config -- global user.name "your name here" >>git config -- global user.email "your email here"
>>git config -l // 查看你当前的配置
2.生成publick keys
>>ssh-keygen
默认设置就可以
>>cat ~/.ssh/id_rsa.pub
生成public keys
3.克隆项目
>>git clone xxx
4.查看所有远程分支
>>git branch -r
5.查看所有本地分支
>>git branch
6.切换分支
git checkout "具体分支名"
7.本地分支重命名
git branch -m "旧的分支名" "新分支名"
8.本地提交
>>git add "具体的文件"或者git add .
可以添加具体文件到索引库或者添加全部修改的文件
>>git commit
一般会添加一些提交的信息
9.查看当前的文件状态,有没有修改的文件
>>git status
10.查看提交的记录
>>git log
查看所有提交的记录,Enter键往下查看更多
>> git log -"具体多少条"
如git log -2,表示只查看最近2条
>> git reflog
查看所有本地commit的记录,包括git reset更早以前的记录
11.强制回退到某一个commit记录
>>git reset --hard "具体的commit号"
可以通过git log或者git reflog查看commit号
需要注意,如果有没有add的文件,该文件不会回退,所以使用git reset之前需要把文件add
12.未add的文件回退(一般显示为红色的)
>>git checkout "具体文件名"
13.拉取代码
>>git pull
14.提交代码
>>git push