Gitee-Git大全
常用命令
- git config -l
- git clone [url]
- 添加远程库 git remote add origin git@server-name:path/repo-name.git
- 推送到远程库 (第一次)git push -u origin master,往后不加-u即可
- git reset --hard commit_id 版本回退
- git log 查看提交历史
- git log --graph 查看分支合并图
- git reflog 查看命令历史
- git checkout – file 丢弃工作区修改
- git reset HEAD <file> // head是个指针,指向的是当前分支
- git rm 删除文件
- git init/clone 初始化当前目录为一个Git代码库/克隆一个库
- git config --list 显示当前配置
- 设置提交代码时的用户信息
git config [–global] user.name “[name]”
git config [–global] user.email “[email address]” - git add —— git commit —— git push
ssh公钥
- cd ~/.ssh
- ssh-keygen -t rsa
- 选择public公钥去复制粘贴到远程仓库
分支
- git checkout [branch name] 切换分支
- git checkout -b [branch name] 创建并切换到分支
- git branch 查看分支,当前分支前会有个*号
- git branch -d [branch name] 删除分支
- git merge [branch_name_01] 把01分支内容合并到当前分支
- git switch -c [branch name] 创建并切换到分支
- git switch [branch name] 切换分支