mkdir // 创建文件架
touch // 创建文件
rm file // 删除文件
rm -rf file // 强删 可以删除文件夹
cd .. // 回到上一层
cd ~ // 当前用户的家目录
git config --global user.name 'huanghao'
git config --global user.email '1214517669@qq.com'
git config --list // 查看配置的内容
git init
git add // 追踪文件
git rm --cached file // 取消追踪
git commit // 提交 会生成版本号
:wq // 保存退出
git commit -am 'add 2.txt' // 只能对已经追踪的文件生效
git log // 查看历史版本号
git log -p -2 // 查看最近2次的提交
git log --oneline // 在一行展示
git log --graph // 查看版本线图
git log --graph --oneline // 查看版本线图 在一行展示
git log --pretty=format:"%h - %an, %ar : %s" // 定制格式化
git log --author="name" //查看这个userName的提交
git diff // 追踪文件修改前后的区别
git diff --staged // 追踪已经add 的文件的区别
git rm filename // 删除文件
git mv file newFile // 重命名文件名
git mv flie 文件夹/fileName // 移动文件到文件夹
git checkout -- fileName // 还原未add的文件 (更改了还没有add的,可以撤销到之前的状态)
git reset HEAD [fileName] // 撤销当前文件的追踪 (已add的,撤销文件的追踪)
git reset --hard HEAD^ // 回退到上个版本
git reset --hard HEAD^^ // 回退到上上个版本
git reset --hard [hash] // 回退到指定hash的版本
git reflog // 可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)
git checkout [hash号] file // 回退到指定版本的指定文件 (reset会删除记录版本号, checkout会保留记录)
git checkout [hash] -- . // 回退到和指定版本一样
git branch [name] // 创建分支
git checkout [branch name] // 切换分支
git checkout -b [branch name] // 创建并切换分支
git branch [name] -b // 删除分支
git branch [name] -D // 强制删除分支
git branch name hash // 找回被删除的分支
git merge [branch name] // 合并分支
git merge --abort // 忽略合并 回到合并之前的状态
git log --oneline --graph --all // 查看所有的 版本线图
git remote add origin git的地址 // 连接远端仓库
git push -u origin master // 上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了
名字.github.io // github仓库 作为服务器
git clone 远端仓库的地址
git clone --no-checkout 远端仓库地址 名字 // 可以重新换一个与远端仓库不一样的文件夹名字
git clone --bare 远端仓库地址
git branch -a // 查看所有分支以及跟踪的远端分支
git push --all // 推送所有分支到远端仓库
git checkout -b 本地分支名x origin/远程分支名x //使用该方式会在本地新建分支x,并自动切换到该本地分支x。采用此种方法建立的本地分支会和远程分支建立映射关系。
git pull
git fetch
gie merge
git push origin --delete 远端分支名 // 删除远端分支
git remote set-url origin 迁移的远端地址 // 仓库迁移
git 起死回生
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...