Git 服务器版本控制部分(拉取他人代码)
默认在clone时候,拉取的是master分支,如需要clone时指定分支需要加 -b 指令
举例如下:
如下操作为拉取该项目的 dev-lcy 分支
git clone https://gitee.com/Sevattal/graduation-thesis-design.git -b dev-lcy
当你 git add . 添加本地仓库时,可能会报以下错误
fatal: not a git repository (or any of the parent directories): .git
这个时候你需要在该项目下初始化 git 仓库
git init
git remote -v 查看是否存在 远程服务器仓库地址
git remote -v
查看远程服务器端的仓库地址
添加方式
git remote add origin https://gitee.com/Sevattal/graduation-thesis-design.git
删除方式
git remote remove origin
切换为指定的远程服务器仓库
git fetch origin
查看当前所有分支信息
git branch -avv
切换仓库分支
git checkout dev-lcy
设置那些文件在 push 时不会提交到远程仓库
只需要更改项目下的 .gitignore 文件即可,填写在该文件内的文件都不会提交到仓库
给项目打标签(如有需要的话,一般在 git 服务器页面端也可以打标签)
git tag -a "v0.1" -m "Version 0.1"
将代码推送到远程服务器中的 dev-lcy 分支
git push origin dev-lcy
拉取指定远程创库的指定分支的代码
git pull gogs dev-sevattal
获取当前登陆用户:
git config user.name //获取当前登录的用户
git config user.email //获取当前登录用户的邮箱
修改登陆用户:
git config --global user.name 'userName' // 修改登陆账号,userName为你的git账号
git config --global user.email 'email' // 修改登陆邮箱,email为你的git邮箱
git config --global user.password 'password' // 修改登陆密码,password为你的git密码
清空当登陆信息
git config --system --unset credential.helper