git的操作流程基本使用
首先确保安装了gitgit下载网址
上图是git的几大主要步骤。
Git分为三个区
工作区(working diretory) 用于修改文件
缓存区(stage) 是用来暂时存放工作区中修改的内容
提交历史(commit history) 提交代码的历史记录
下面主要是在vs code中使用git
-
创建远程仓库
-
创建本地仓库
a. 配置.gitignore
b. git init
c. git add .(在当前目录下的添加)
(仓库分为工作区 暂存区 提交区,文件夹即是工作区,现在我们新建一个空文件并使用git add <文件名>把它添加到暂存区。)
d. (最后我们使用git commit -m "注释"把它提交到版本库) git commit -m “init” -
将本地仓库推送到远程仓库
git remote add origin ‘url’(url远程仓库的地址)(关联)
git push origin master (推送) -
在本地创建dev分支, 并推送到远程
git checkout -b dev (创建并切换到这个分支)
git push origin dev(推送到到远程,如果远程没有这个分支则创建这个分支) -
如果本地有修改
git add .
git commit -m “xxx”
git push origin dev -
新的同事: 克隆仓库
git clone url
git checkout -b dev origin/dev(根据远程仓库的分支创建本地的分支)
git pull origin dev重点 :如果远程仓库更改,本地的新同事在克隆之后需要添加更改的新分支这需要先
git pull 拉取远程仓库的的分支,然后在
git checkout -b xxx origin/xxx -
如果远程修改
git pull origin dev (从远程仓库同步到本地)
其他的一些命令
1.git status 查看当前命令下是否存在.git目录
2.git stash # 保存某次修改
3.git pull # 从远程更新代码
4.git push # 将本地代码更新到远程分支上
5.git reflog # 查看历史命令
6.git status # 查看当前仓库的状态
7.git diff # 查看修改
8.git log # 查看提交历史
9.git revert # 回退某个修改