创建 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 "你的邮箱" 设定邮箱