标签:初始化 log 常用 子目录 默认目录 branch eset 工作 查看命令
git基本操作
cd: (改变目录)
cd..	(回退到上一个目录,直接cd进入默认目录)
pwd	(显示当前所在的目录路径)
ls(ll) (都是列出当前目录中的所有文件,只不过ll列出的内容更为详细)
touch name (新建一个文件,需要加后缀名)
rm name (删除一个文件)
mkdir name (新建一个文件夹)
rm -r name (删除一个文件夹)	
mv 文件名 src 目标文件	(移动文件)
reset (清屏)
clear (清屏)
history (查看命令历史)
cat name (查看文件内容)
vim name (编辑文本:按O键进入编辑模式,Esc后输入":wq"退出)
echo "需要插入消息的文本">>name (在文本尾部插入一条信息)
help (帮助)
exit (退出)
#表示注释
git into    (初始化一个新的仓库)
git remote	(查看远程库信息)
git remote -v	(远程库详细信息)
git branch -r (查看远程分支)
git branch -a (查看所有远程分支 -a: 远程分支将会以红色表示出来)
git push name (推送文件到远程仓库) 
git push origin name (推送分支到远程仓库)
git push --set-upstream origin name (建立本地分支和远程分支的关联)
分支常用命令:
查看分支:git branch 
创建分支:git branch name 
切换分支:git checkout name 
     git switch name  (工作区文件内容会立即变化成对应分支的内容)
创建+切换分支:git checkout -b name
       git switch -b name
合并某分支到当前分支:git merge name
删除分支:git branch -d name 
强制删除分支: git branch -D name 
查看分支合并情况:
不带序号:git log
带序号:git log –graph –pretty=oneline –abbrev-commit
合并分支(fast forward):git merge name 
合并分支(禁用 Fast forward):git merge –no-ff -m “描述”name
标签常用命令
创建标签
git tag tagname 对当前版本建立标签 
git tag tagname commit_id 对历史版本建立标签 
git tag -a tagname -m “描述…” commit_id 添加说明 
git tag 查看所有标签 
git show tagname 查看某个标签具体信息
删除标签
git tag -d tagname 删除本地标签
推送标签
git push origin tagname 推送本地的某个标签到远程 
git push origin –tags 一次性推送所有分支
删除远程标签
git tag -d tagname 先删除本地 
git push origin :refs/tags/tagname 从远程删除
Git配置 - git config
使用git config -l 查看现在的git环境详细配置
设置用户名与邮箱(用户标识,必要) 
$ git config --global user.name "[GitHub注册的名称]" 
$ git config --global user.email [GitHub注册时的邮箱] 
git add [file1] [file2](添加指定文件到暂存区)
git add [dir] (添加指定目录到暂存区,包括子目录)
git add (添加当前目录的所有文件到暂存区)
git status (显示工作树的的状态)
git commit -m "文本内容" (提交到本地仓库)
git commit -m "文本内容" (提交到本地仓库)
git reset -hard HEAD^ (返回上个版本^代表上版本)
git reset -hard commit_id (返回到指定版本)
标签:初始化 log 常用 子目录 默认目录 branch eset 工作 查看命令
原文地址:https://www.cnblogs.com/liaozhongxing/p/12207935.html