Git基本常用命令如下:
clear 清屏
mkdir xx 创建一个空目录 xx 指定目录名
pwd 显示当前目录的路径)
git init 本地库初始化
git config --global --list 查看当前用户(global)配置
git config user.name 名字 设置项目级别/仓库级别签名-姓名
git config user.email 邮箱 设置设置项目级别/仓库级别签名-邮箱
git config --global user.name 名字 设置设置系统用户级别-名字
git config --global user.email 邮箱 设置设置系统用户级别-邮箱
git status 查看工作区、暂存区状态
git log 查看历史记录
git reflog 查看历史记录的版本号id
cat XX 查看XX文件内容
git add [文件名] 或者 git add . 将工作区的“新建/修改"添加到暂存区
git commit -m "提交信息说明" [file name] 将暂存区的内容提交到本地库
git rm --cached 文件名 把暂存区的文件删除
git rm -f xxx 直接把文件从暂存区删除,同时物理文件,回收站也找不到
git reset --hard [局部索引值] 前进回退到某个版本
git reset --hard HEAD^ 一个^表示后退一步,n个表示后退n步
git reset --hard HEAD~n 表示后退n步
git diff [文件] 将工作区的文件和暂存区进行比较
git diff [本地库中历史版本] [文件名 将工作区中的文件和本地库历史记录比较
git branch [分支名] 创建分支
git branch -v 查看分支
git checkout [分支名] 切换分支
git checkout [被合并分支名] 合并分支
git merge [有新内容分支名]
git remote add origin https://github.com/tugenhua0707/testgit 关联一个远程库
git push –u(第一次要用-u 以后不需要) origin master 把当前master分支推送到远程库
git clone https://github.com/tugenhua0707/testgit 从远程库中克隆
git remote 查看远程库的信息
git remote –v 查看远程库的详细信息
git push origin master Git会把master分支推送到远程库对应的远程分支上