该文章以收录 git探索之路
git探索之路——常用命令总结
git探索之路——配置及基础使用
git探索之路——版本认识及操作
git探索之路——分支与标签
git探索之路——解决冲突与团队合作
git探索之路——标签管理
git探索之路——配置与自定义
前言
这一章我主要是总结了一下git的常用命令,方便我们去记。不是最全的,不断添加中
git相关操作
//全局配置:
$ git config --global user.name "Your Name"
$ git config --global user.email "Your Email"
//查看所有配置
$ git config --list
// 生成公钥:
$ ssh-keygen -t rsa -C "Your Email"
// 创建myGit文件夹
$ mkdir myGit
// 打开myGit文件夹
$ cd myGit
// 查看所在文件夹目录
$ pwd
git传输与版本控制
//初始化仓库
$ git init
//查看隐藏的git文件
$ ls -ah
//把文件添加到暂存区
$ git add <file name>
$ git add .
$ git add -A
//添加到仓库(-m 添加说明)
$ git commit -m
//克隆远程仓库
$ git clone 远程仓库地址
//本地仓库与远程仓库建立连接
git remote add origin 远程仓库地址
// 推送本地仓库到远程仓库分支
$ git push
$ git origin 分支名
//推送本地仓库到远程仓库分支并记录(以后提交就用git push)
$ git push -u origin master
//查看仓库当前的状态
$ git status
//查看修改的内容
$ git diff
//查看文件中的内容
$ cat <fileName>
//撤销工作区的修改
git checkout -- <fileName>
//查看历史提交记录
$ git log
简洁
$ git log --pretty=oneline
//版本回退
$ git reset --hard HEAD^
git分支操作
//新建一个分支
$ git checkout -b dev
或
$ git branch dev
$ git checkout dev
//从远程获取分支
$ git fetch origin 主分支(master):分支名
//查看所有分支
$ git branch
//切换分支
$ git checkout <branceName>
//合并分支
$ git merge <branceName>
$ git merge --no-ff -m "off Fast-forward" <branceName>
//把分支推送到远程仓库
$ git push origin master:dev
//本地dev分支与远程origin/dev分支的链接
$ git branch --set-upstream origin 分支名称
//删除远程仓库的dev分支
$ git push origin :dev
//删除dev分支
$ git branch -d dev
//强制删除
$ git branch -D dev
//查看 dev 有,而 master 中没有的:
git log dev ^master
//查看 dev 中比 master 中多提交了哪些内容
git log master..dev
//不知道谁提交的多谁提交的少,单纯想知道有什么不一样
git log dev...master
//在上述情况下,再显示出每个提交是在哪个分支上
git log --left-right dev...master
git工作区操作
//隐藏当前工作区
$ git stash
//查看隐藏工作区
$ git stash list
//恢复隐藏工作区(stash内容并不删除)
$ git stash apply
//恢复隐藏工作区(stash内容删除)
$ git stash pop
git标签操作
//给当前分支添加标签
$ git tag v1.0
$ git tag v2.0 1ed73cb (后面为commit id)
//添加有说明的标签
$ git tag -a v1.0 -m 'this is v1.0'
//查看历史提交 commit id
$ git log --pretty=oneline --abbrev-commit
//添加的所有tag
$ git tag
//查看带说明的某个标签
$ git show <tagName>
//刪除标签
$ git tag -d v0.1
//推送标签
$ git push origin v1.0
//推送所用标签
$ git push origin --tags
git其他命令
//查看被忽略文件
git check-ignore -v <fileName>
//制添加到git
$ git add -f <fileName>
//配置自定义命令
$ git config --global alias.自定义命令 git原命令
未完时刻补充
本文系统地介绍了Git的基本操作,包括配置、版本控制、分支管理等核心功能,并提供了实用的命令总结,帮助开发者快速掌握Git的使用技巧。
4940

被折叠的 条评论
为什么被折叠?



