从0到1使用Git进行项目代码仓库的管理:

开发环境和管理平台选择

所使用的软件开发和版本控制平台

        Gitea,使用邮箱注册一个用户名账号

开发环境

       VScode安装SSH拓展连接Ubuntu虚拟机进行项目开发。(ssh连接Ubuntu可以免密连接,同时git在提交代码也可以免密)

项目代码首次推送至Gitea

在终端中进入放置代码的空目录并初始化仓库
git init
设置用户名和邮箱(Gitea):
git config --global user.name "用户名"
git config --global user.email "邮箱"
设置完成后可以查看用户名和邮箱是否设置正确:
git config user.name
git config user.email
设置所要连接的远程仓库
git remote add origin 远程仓库的http #这个远程仓库的http在自己所创建的的代码仓库里面可以找到
尝试第一次提交,比如创建一个新的 README.md:
touch README.md
将 README.md 文件添加到 Git 的暂存区,准备提交:
git add README.md
提交暂存区的更改,附带提交信息 "first commit":
git commit -m "first commit"
将本地 master 分支的更改推送到远程仓库的 master 分支,并设置上游分支:
git push -u origin master
看看Gitea上有没有push成功,可以正常push的话就可以把自己的项目代码放进来:

再次push:
git push -u origin master

至此,在远程仓库中就已经有了我们push的代码,以后可以基于此仓库进行项目代码的管理了。

日常基于Gitea多人协作进行项目开发

git中保存用户名和密码

先用git拉一次代码,拉的时候会提醒你输入帐号的密码,输入正确的帐号和密码后,等代码拉完以后输入git config --global credential.helper store以后就不用输入帐号和密码了。

多人协作提交代码前先解决冲突

如果公司的远程仓库有同事在上面提交了修改代码,我们需要在vscode提交代码之前,点击源代码管理旁边的三个点,pull最新的代码到本地,有代码冲突就解决,然后再提交。

多人协作中有人创建了新分支:

如果公司的远程仓库有同事在上面新建了分支,我们需要先从公司仓库pull到我们的本地仓库中,然后git branch查看本地有没有pull到该分支。最后向私人仓库中push公司仓库里面新建的仓库:git push -u+私人仓库自设名+从公司仓库拉到本地的分支名(如果自己fork了一个私人仓库的话)

使用补充:

切换分支 git checkout 分支名

查看当前分支 git branch

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值