git与gitlab学习
Posted nullnullnull
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git与gitlab学习相关的知识,希望对你有一定的参考价值。
工作步骤
1.从远程仓库中克隆Git资源作为本地仓库
2.从本地仓库中checkout代码然后进行代码修改
3.在提交前先将代码提交到暂存区
4.提交修改,提交到本地仓库。本地仓库中保存修改的各个历史版本。
5.在修改完成后,需要和团队成员共享代码时,可以将代码push到远程仓库。
下载安装:
1.git下载安装
官网:git-scm.com
默认安装即可
2.TortoiseGit安装
https://download.tortoisegit.org/tgit/2.8.0.0/
下载最新版本与中文包,默认安装
Git的基本操作
1.创建版本库
bash :在创建的文件夹下,右键打开“git bash”,输入git init,文件夹下出现.git隐藏文件夹
添加到暂存区 git add aaa.txt, git add . 添加多个文件
再添加到本地仓库 git commit (此处必填操作日志) git commit -m ‘简单的日志‘
查看当前工作状态 git status
查看文件版本区别 git diff
还原修改内容 git checkout HEAD aaa.txt
删除内容 git rm aaa.txt
生成公钥私钥:ssh-keygen -t rsa
连接远程仓库: git remote add origin git@192.168.160.14:lichang/esop.git
查看远程仓库状态: git remote -v
推送到远程仓库: git push -u origin master
查看所有分支:git branch -a
创建分支:git branch dev (例如创建了dev分支)
切换分支:git checkout dev (在文件中修改数据,返回master分支会查看不到)
合并分支:git merge dev 合并分支后,会看到修改的内容
TortoiseGit:
右键,在此地方建立版本库即可
添加到暂存区:右键选择TortoiseGit,添加,确定
添加到本地仓库:右键commit即可
查看文件版本区别: 右键版本库,git diff
查看日志:右键版本库,查看日志
还原修改内容:右键空白区域,选择Tortoise,还原
删除内容:右键,Tortoise,删除,或删除保留本地
从远程克隆:git clone git@github.com:1x940112/aaa.git
拉取远程最新代码:git pull
推送到远程仓库:
配置SSH:右键,Tortoise->设置->网络->ssh->"选择git 下的ssh.exe文件D:/git/Git/usr/bin/ssh.exe"
配置凭证:右键,Tortoise->设置->Git->远端
> URL:填仓库地址URL
> 推送URL:填仓库地址URL
> Putty密 :选择私钥文件
添加,应用,确定
推送:右键,Tortoise->推送(PUSH)
克隆:右键,git clone,填写clone的git的SSL地址,"确定"就可以
拉取远程代码(Pull):右键,Tortoise->拉取(Pull) =获取(Fetch)+ 合并
创建分支,右键,Tortoise->创建分支->
以上是关于git与gitlab学习的主要内容,如果未能解决你的问题,请参考以下文章