1. git pull
2. cd
3. git branch
4. git checkout
// 开始写你的新代码
5. git add . // 所有代码提交到本地暂存区 (git rm --cached *.user)
6. git commit -m "
7. git checkout master
// 如果是多人开发,远程把master上的代码pull 下来
8. git pull origin master
9. git merge
10. git status // 查看状态,看看有几个commit需要远程交到master上
10. git push --set-upstream orgin
git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。它实现多人协作的机制是利用clone命令将项目从远程库拉取到本地库,做完响应的操作后再利用push命令从本地库将项目提交至远程库。
1. 从远程仓库中clone Git资源作为本地仓库
2. 从本地仓库中chenkOut(检查)代码然后进行修改
3. 在提交前先将代码提交至暂存区
4. 提交修改。提交到本地仓库(本地仓库中保存修改的各个历史版本)
5. 在修改完成后,需要和团队共享代码时,可以将代码push到远程仓库
首先建立一个文件夹例如(gitResority)作为本地仓库文件夹
鼠标右击选择 git bash here代表在这个地址下作为本地仓库执行git命令
代码执行完后 -->
发现文件中已经拿到了项目文件
一个 git 分支是一个独立的开发线,取自相同的源代码。
git branch
执行完后
发现目前有master 和 testBranch两个分支,其中testBranch为绿色说明其就是当前分支
git branch 新分支名称
执行完代码之后再执行 git branch查看当前所有分支
发现多了个刚刚加入的testBranch分支
创建新分支的目的:你自己对当前代码做的修改不会影响到主分支(master),以便他人使用,最后合并分支就完成汇总了。
git checkout 分支名
执行完后,发现后面小括号中的分支变成了testBranch,切换分支成功
首先要确保目前不在要删除的分支上。如果你在要删除的分支上,请切换到另一个分支
git checkout
然后当前已经不在要删除的分支上了,可以使用以下命令删除本地分支
git branch -d
这会尝试“安全地”删除分支,即只有当该分支上的更改已经合并到其上游分支(通常是master)时,才会删除。
如果你确定要删除尚未合并的分支,可以使用
git branch -D
要删除远程分支,可以使用
git push
--delete 通常,
是origin,这是Git默认的远程仓库名 例如:
- 如果你想删除名字为feature-xyz的远程分支,你可以运行:
git push origin --delete feature-xyz
注意:这是一个不可逆的操作!
做完相应的代码更改后,先更新本地仓库的项目再推送至远程服务器。
- 先切换至主分支
git checkout master
-
一些常用操作
git push -f original master // 把本地代码强制替换
git push -u original master // 创建一个仓库(如果没有)并提交代码
git push original master // 提交代码
用git拿取项目