- git初始化
- git init
- git设置签名
- git config (global) user.name 姓名
- git config (global) user.email 邮件
- git查看项目状态
- git status
- git暂存区,本地库
- 添加到暂存区:git add 文件名
- 从暂存区删除:git rm --cathed 文件名
- 提交到本地库:git commit -m "注释" 文件名
- git版本控制
- 显示版本的历史记录:git log
- 显示版本的历史记录: git log -preety=oneline
- 显示版本的历史记录: git log oneline
- 显示版本的历史记录: git reflog
- 切换到某个版本:git reset --hard 版本标识
- 切换到某个版本:git reset --hard HEAD^ (有几个 ^ 就回调几个版本)
- 切换到某个版本:git reser --hard HEAD~n ( 回调n个版本)
- git文件比较
- 和暂存区的文件比较:git diff 文件名
- 和本地库中的文件比较:git diff HEAD 文件名
- 和某个版本中的文件进行比较:git diff [某个版本的标识] 文件名
- 同时多个文件进行比较:git diff
- git分支:
- 查看所有的分支:git branch -v
- 增加新的分支:git branch 新的分支名
- 切换分支:git checkout 分支名
- 删除分支:git branch -d 分支名
- 合并分支:git merge 分支名
- 删除远程分支:git push origin --delete 分支名
- 删除远程分支:git branch -dr 【remote/branch】
- 拉取远程库分支后切换到远程库的分支:git checkout origin(远程库别名)/master(远程库分支)
- git远程库
- 查看远程库访问地址的别名:git remote -v
- 增加远程库访问地址别名:git remote add 远程库别名 远程库访问地址
- 将本地库中的项目推送到远程库:git push origin(远程库别名) master(推送分支名)
- 将远程库中的项目克隆到工作区:git clone 远程库访问地址
- 将远程库项目拉去到本地工作区并与拉取的分支合并:git pull origin(远程库访问地址) master(远程库的某个分支名)
- 将远程库中的项目拉到本地工作区不合并:git fetch origin(远程库别名) master(推送分支名)
- 将远程库中拉取的文件与本地工作区的文件进行合并:git merge origin(远程库别名)/master(远程库分支)
posted @
2021-05-06 20:49
张紫韩
阅读(
40)
评论()
编辑
收藏
举报