1、git工作流程
1.从远程仓库中克隆或拉取代码到本地仓库(clone/pull)
2.从本地进行代码修改
3.在提交前先将代码提交到暂存区
4.提交到本地仓库。本地仓库中保存修改的各个历史版本
5.修改完成后,需要和团队成员共享代码时,将代码push到远程仓库。
2、git常用命令
流程:工作区(workspace)-->暂存区(index)--本地仓库(repository)--->远程仓库(remote)
2.1、git 全局设置
git config --global user.name "your username"
git config --global user.email "your email"
2.2、命令大全
查看配置和状态
git config -l 查看git配置
git status 查看git状态
添加到暂存区和提交
git add 文件名 将文件添加为追踪状态(tracked )存入暂存区,以便git提交到本地 仓库
git commit -m " " 将暂存区文件提交到本地仓库 -m 表示提交日志
git commit -a -m "" 合并添加和提交的命令 -a表示 add
git log --oneline 查看提交日志
本地仓、工作区、暂存区的纠葛
git reset --hard 版本 将本地仓库的历史版本恢复到本地
git restore --staged 文件名 将暂存区的修改重新放回工作区
git restore 文件名 丢弃工作区对文件内容的修改
分支
git branch 分支名 创建分支
git branck -v 查看分支
git checkout 分支名 切换分支
git branch -d 分支名 删除分支
git merge 分支名 将分支合并到主干分支(master)
git diff 查看分支文件内容差异
3、案例
案例1:
将远程仓库的内容pull到本地仓库
1、创建一个空文件夹(作为本地仓库)
2、使用 git init 初始化本次仓库
3、git remote add origin 远程长度地址 链接本地仓库与远程仓库
4、git remote -v 查看是否链接成功
5、git pull origin master 从远程仓库的分支中拉取文件
案例2、
将本地仓库的内容push到远程仓库
1、将文件添加到本地仓库(可以按需添加)
git add . 表示添加所有文件
2、将添加的文件提交到本地仓库
git commit -m '提交说明'
3、管理本次仓库与远程仓库
git remote add roigin 远程仓库地址
4、将项目推送到远程仓库
git push origin master
如果出现仓库冲突,先移除,再添加。