Git基础命令使用方法汇总:
mkdir learngit
:创建名字为learngit的空目录cd learngit
:进入到learngit目录中pwd
:显示当前目录的具体路径touch test
:创建一个名为test的txt文本git init
:初始化当前目录ls -ah
:显示隐藏的文件git add file1.txt
:将文件file1.txt添加到暂存区git add file1.txt file2.txt
:将文件file1.txt和file2.txt同时添加到暂存区git commit -m "提交说明"
:将暂存区内的所有文件提交到本地版本库的当前分支git status
:查看当前工作区的状态git remote add origin <远程仓库地址>
:让本地仓库和远程仓库关联git push -u origin master
:将本地版本库中的内容丄到远程仓库,并让远程仓库的主分支和本地仓库主分支直接关联,简化后续push命令git push
:push本地版本库内容到远程仓库
git log
:由近及远显示提交到版本库的内容,版本号和备注分行显示git log --pretty=oneline
:由近及远显示提交到版本库的内容,版本号和备注一行显示git reset --hard HEAD^
:本地版本库提交的版本往前回退一个版本,HEAD^可用git log
中的commit id替换git reflog
:关机重启后查看版本库的提交记录,查看commit id等信息cat file.txt
:查看file.txt里的具体内容git diff HEAD --file1.txt
:查看版本库和工作区中file1.txt的区别git checkout -- file1.txt
:工作区的file1.txt做了修改并且已保存,后悔修改想回到从前,即丢弃工作区的修改git reset HEAD file1.txt
:撤销暂存区对file1.txt的修改git rm file1.txt
:将文件file1.txt从工作区删除git rm -r 文件夹名字
:删除文件夹里的所有内容git ls-files
:列出当前目录中的文件
git config --list
:查看本机配置内容git config --global user.name "……"
:定义全局的用户名git config --global user.email "……"
:定义全局的邮件地址ssh -keygen -t rsa -C "user.name"
:生成密钥