Tortoisegit调用Git命令,Tortoisegit图形界面更易操做。Git也有图形界面,可以使用Git GUI或Git Bash进行操做,但比较困难。 (可经过此连接下载git.exe:git-scm.com/download/wi…)html
下载地址:tortoisegit.org/download/
pc.qq.com/detail/0/de…
下载 TortoiseGit 2.7.0 windows 64bitgit
安装前要关闭360等安全软件,不然会有报错
web
无限弹出密码框解决windows
运行 PuTTY Key Generator Generate 一组密钥,注意鼠标要来回滑 动以使得能够生成 保存 私钥和公钥,记住位置。浏览器
① Save private key, save public key分别保存,之后还会用
② 上面窗口的 public key那段字符单独用文件保存 (ssh-rsa开头) 文件通常在目录 C:\Users\user_name.ssh 保存安全
在gitlab服务器端web页面,我的设置里,添加SSH密钥 输入上面保存的 ssh-rsa开头的公钥字符服务器
用于作ssh方式代理服务,保持运行状态 Add key使用上一步骤保存的 private keyssh
本地右键 tortoisegit setting, Network 里面的 SSH client修改分布式
在浏览器地址栏输入http://168.1.15.107 回车,进入登陆页面。输入帐号密码。 目前关闭了自由注册,须要使用能够由管理员建立帐号,自动发送邮件激活。gitlab
Tips:点击GitLab的logo,能够从任何界面回到首页
。
登陆成功后,点击右上角下拉菜单选择设置-密码,可进行密码修改。
对项目的修改及设置可在项目设置中进行。
其余设置可参考:blog.csdn.net/justlpf/art…
① 建立repository 并测试 此种状况为全新仓库建立,以前无任何文档。 新建立一个目录,目录内鼠标右键 create repository here
② Git Clone操做 此种状况为远程仓库中已有文件,可将仓库中文件克隆至本地。 新建一个目录,目录内鼠标右键 git clone
Add完成后可执行Commit.
注:Git使用中,每当你以为文件修改到必定程度的时候,就能够“保存一个快照”,这个快照在Git中被称为commit。一旦你把文件改乱了,或者误删了文件,还能够从最近的一个commit恢复,而后继续工做,而不是把几个月的工做成果所有丢失。
Commit完成后执行Push,将修改的文档提交至客户端。**
Gitlab客户端可看到提交的内容。
###(6).合并分支
Source branch合并至Target branch.
③ Fetch Git fetch是将远程主机的最新内容拉到本地,用户在检查了之后决定是否合并到工做本机分支中。
④ Pull Git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,须要手动解决。
⑤ Diff 本地仓库未作更改及新增,仅删除部分文件时,可用Diff---Commit---Push.
⑥ Show log 可查看提交历史
(在Git中,用HEAD表示当前版本,也就是最新的提交的版本。上一个版本就是HEAD^,上上一个版本就是HEAD^^,固然往上100个版本写100个^比较容易数不过来,因此写成HEAD~100。 把当前版本回退到上一个版本,可以使用git reset命令:$ git reset --hard HEAD^ )
可查看Git教程进行学习:www.liaoxuefeng.com/wiki/001373…