Git-Server-Supplement-1

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
Contents
  1. 1. Git 服务器版本控制部分(拉取他人代码)
|