第一次使用Git的体验
- 这是我对实习期间的一些记录,仅供自己学习回顾
- 首先到公司后会拿到自己的oa账号,然后找到公司人员用你的oa账号开通git账号,然后找到小组组长拉你进项目组,这样我们就能拉取远程仓库的代码到本地了
- 拉取代码的过程
- 找到仓库,并复制地址
- 新建一个文件
- 点击git的git bash here
- 执行语句:
$git clone xxxxxxxxxxxxxxxxxxx
- 在我拉取代码的过程中,碰到一些问题
- 我们拉取代码的过程中碰到的第一个问题就是
git push 报 HTTP Basic: Access denied 错误
,这个错误就是本地git配置的用户名,密码与gitlabs上注册的用户名,密码不一致,这个时候我们可以使用下面两行代码查看用户密码
git config user.name
git config user.email
2.我们可以用下面两行命令来修改当前git账号密码,注意我们在修改完当前git账号之后,我们在使用git clone xxxxx
来获取代码的时候,弹出来一个窗口,需要我们输入你绑定的当前git的账号密码
git config --global user.name "your name"
注意空格间隔
git config --global user.email "your email"
然后在开发软件中使用cnpm下载包
拉取过代码之后我们就可以进行开发了
- 首先我们需要新建一个分支
git branch xxx
并且跳转到这个分支git checkout xxx
,我们可以使用git checkout -b xxx
进行代替上面操作 - 需要开发过后,我们需要提交代码我们需要做的是
- 首先把修改的代码添加到暂存区
git add .(全部修改文件)
- 然后使用
git status
查看未提交的代码是不是在缓冲区 - 然后修改过的文件都在缓冲区的话,那就使用
git commit -m 'xxx'
提交缓冲区的文件并有提交说明 - 然后我们把当前自己的分支推送到远程分支
git push origin xxx
- 然后切换到dev 分支
git checkout dev
- 然后拉取代码到本地
git pull origin dev
- 然后合并自己创建的分支
git merge xxx
- 然后把当前dev分支推送到远程dev
git push origin dev
- 首先把修改的代码添加到暂存区