创建 git 仓库:
mkdir dbhot
cd dbhot
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/8888888888/dbhot.git
git push -u origin "master"
已有仓库:
cd existing_git_repo
git remote add origin https://gitee.com/88888888888/dbhot.git
git push -u origin "master"
常用代码
git status
查看状态
git add (文件名)/.(代表全部文件)
添加到暂存区
git commit -m '版本信息'
生成一个版本
git reset --hard 版本号
回滚到版本号的版本
git reflog
打印全部信息 包括回滚前的信息
git branch
打印所有分支
git branch "分支名"
创建分支
git checkout 分支名
切换分支
git merge 分支名
合并分支(在哪个分支使用就合并于该分支)
git branch -d 分支名
删除分支
git remote add origin "仓库地址"
给远程仓库起别名
git push -u origin "分支名"
推送代码
git clone "远程仓库地址"
克隆仓库地址(内部已经实现了起别名的过程, 同时分支也会一并被克隆下来)
git pull origin dev
更新代码
git remote -v
查看remote列表
git remote remove <name>
删除其中列表中的某个
git rebase -i "版本号"
代表当前HEAD节点到版本号的信息合并
git rebase -i HEAD~n(往前n个版本的数量)
合并n个以前的版本信息
git log
git log --graph
打印图形
git log --graph --pretty=format:"%h %s"
格式化信息 %h是哈希值
Git 全局设置:
git config --global user.name "你的姓名"
设定姓名
git config --global user.email "你的邮箱"
设定邮箱