美文网首页
git管理项目

git管理项目

作者: yqz_ | 来源:发表于2020-01-15 15:31 被阅读0次

一:git创建本地仓库

1.本地新建一个空的存放项目的文件夹

2.进入目标目录,初始化本地仓库

git init

3.在工作目录中新增文件

git init ./

4.提交更新到本地仓库

git commit -m "本次提交描述"

5.查看本地库状态

git status

二:在https://github.com/new中创建空的远程仓库

1.查看远程仓库别名,输出为空则表示未配置过

git remove -v 

2.配置远程仓库别名

git remove add 别名 仓库httpsUrl

3.配置远程仓库的用户信息

1)查看远程仓库目前已有的配置信息

git commit --list

2)新增用户信息

git config user.name "用户名"

git config user.email "用户的email"

3)将本地仓库推送到远程仓库

git push 仓库别名 分支名

三:新成员下载代码

1.克隆项目(项目经理需要邀请新成员,并得到新成员的同意加入)

git clone 仓库的HttpsUrl

2.成员可以通过git push 推送修改的内容到远程仓库

3.成员可以拉取更新的代码

git pull 

四:项目经理更新成员提交的内容

git fetch 远程仓库别名

通过fetch命令是将提交的内容自动存放在了远程跟踪分支上,接下来需要切回到主分支:git checkout master,最后合并目标分支到master分支上:git merge 被合并的分支名称

五:git 其他命令

1.切换分支: git checkout 分支名称

2.查看已有分支: git lol

3.创建分支:git checkout -b 分支名称

4.推送本地仓库分支,并作为远程仓库的分支:git push origin 分支名称

5.分支相关操作命令:git branch 相关操作参数

6.将本地已存在的分支改成远程跟踪分支:git branch -u 远程分支名称

7.新建本地分支时直接跟踪远程分支:git checkout -b 本地分支 远程跟踪分支名称

    或:git checkout --track 远程跟踪分支名称

8.跟踪远程分支后拉取:git push

六:git冲突解决

进入文件,找到冲突为止,将冲突代码删除,重新提交

七:删除远程分支

1.删除远程分支:git push origin --delete 要删除的分支名称

2.列出仍然在远程跟踪但是已被删除的无用分支:git remote prune origin --dry-run 

3.清除上面命令列出的远程跟踪分支:git remote prune origin

八:pull request流程

            当想要参与某个项目,但是并没有推送权限的时候,可以通过派生(fork)创建一个项目副本。接下来要合并副本提交的代码到主分支中就要通过:pull request

1.第三方修改者在修改完代码之后,会创建一个pull request , 并提交给你

2.自己登录库以后查看项目下的pull request 列表,可以关闭该pull request或者merge pull request。关闭后,也可以重新打开该pull request

相关文章

网友评论

      本文标题:git管理项目

      本文链接:https://www.haomeiwen.com/subject/sahmactx.html