首页 > 代码库 > Git基本用法(一)
Git基本用法(一)
使用Git正常的工作流
- 创建/修改文件
- 使用
git add <file1> <file2> <file3>...
将文件添加至本地的缓冲区Index中 - 使用
git commit
提交到本地代码库 - 使用
git push origin master
将本地代码库master推送至远程
Git配置
git config --global <配置名称> <配置的值>
设置git用户名和email,这是commit的签名:
git config --global user.name "sb"
git config --global user.name "sb@sd.com"
非全局配置(针对某个项目配置),去掉--global参数即可
获取Git仓库
- Clone一个Git仓库
git clone <Git URL>
- 初始化一个Git仓库
将一个已存在的文件夹置于Git版本控制之下 进入代码目录,执行git init
。之后,代码目录会出现.git目录,表明仓库已经初始化
查看Git当前状态
git status
对比修改
git diff [--cache]
不加参数--cache对比已做但是没有添加到缓冲区Index的修改;加上参数--cache对比已做且已经添加到缓冲区Index中的修改
分支和合并
- 分支可以让你在主线master分支之外进行代码提交,而不影响主线。在协商后,可以将测试通过的分支合并至主线
- 创建分支:
git branch <分支名>
- 切换分支:
git checkout <目标分支名>
- 合并分支至主线master:
git merge <待合并的分支名>
- 撤销上一次所有的合并:
git reset HEAD^
- 两个用户对同一个文件修改后,如果要进行合并,会导致合并失败,需要手动合并
Git日志
- 查看日志:
git log
- 日志统计(查看详细日志):
git log --stat
- 格式化日志:
git log --pretty=<short/medium/full/fuller/oneline...>
;加参数--graph 可以以图表显示日志
Git基本用法(一)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。