GitLab使用文档

配置本人名字和email
git config --global user.name “Your Name”
git config --global user.email email@example.com

注:第一次账号注册后,需配置SSH Key值。
1.ssh-keygen -t rsa -C “email@example.com”
2.ssh地址:C:\Users…ssh\id_rsa.pub
3. 复制公钥到gitlab

Git使用的几种情形:
1.从远程仓库拉取代码:
(1)git clone xxx.git ;
(2)git init ;
Git remote add origin xxx.git ;
Git pull origin master

  1. 向远程仓库推送内容:
    (1) 远程仓库创建新项目;
    1、git init

  2. git status //查看当前文件状态

  3. 导入 git .ignore //忽略不必要文件

  4. git add . //存入暂存区

  5. git commit -m “提交内容说明” //提交本地仓库

  6. git remote add origin xxx.git //本地与远程仓库关联起来

  7. git push origin master //自动向关联仓库处推送master内容

  8. 向远程仓库推送修改内容至次分支中:
    (1) git status
    导入 git .ignore //忽略不必要文件
    git remote add origin xxx.git //本地与远程仓库关联起来
    Git add .
    Git commit –m “xxxx”
    Git push origin HEAD: Dev_xxx

4.拉取远程仓库的分支代码:
(1) 拉取主分支代码:
Git pull origin master //拉取内容并合并
或者 git pull origin master --rebase //拉取内容并作为基座
或者 git fetch origin maser // 拉取内容

  1. 拉取远程仓库指定分支到本地:
    (1)Git init
    Git remote add origin xxx.git
    Git pull origin dev //dev为远程仓库的分支名称
    (2) git init
    Git remote add origin xxx.git
    Git fetch origin dev
    git checkout -b branch-name origin/branch-name //在本地创建和远程分支对应的分支
    Git pull origin dev

(建立本地分支和远程分支的关联,使用git branch --set-upstream branch-name origin/branch-name;)

6.拉取代码过程中产生冲突:
(1)保留远程仓库的修改:删除冲突文件后拉取
(2)保留本地修改:编辑冲突文件,删除远程仓库的修改内容,保存,提交

  1. git窗口常用命令
    (1) git status //查看当前状态
    (2) git log //查看提交历史 shift +Z+Z 保存并退出内容界面
    (3) git add //提交文件至暂存区
    (4) git commit --m “xxx” //提交暂存区的文件至本地仓库
    (5)git reset --hard //版本回退
    (6)git restore –staged //撤销暂存区的文件提交
    (7)git checkout //撤销当前未保存的修改
    (8)git checkout –b dev //创建并切换至dev分支
    (9)git branch dev //创建 dev分支
    (10)git checkout dev //切换至dev分支
    (11)git merge //将commit合并到此分支中
    (12)git pull origin master //拉取主分支代码
    (13)git push origin master //向主分支推送内容
    (14)git init //git初始化
    (15)shift + Z +Z //退出并保存此窗口修改,应用在查看Log历史时需退出时

(16)git rebase –continue //继续将远程仓库做为基底合并
(17)git rebase –abort //撤销rebase修改

(18)Git revert commit //移除指定节点
(19)git reset --soft HEAD //撤销commit提交但保留修改至工作区

(20)find . -name “*.cs” |xargs wc -l //查看目录下代码总行数

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值