Command line instructions
Git global setup
git config --global user.name " 面包"
git config --global user.email "bread@com"
Create a new repository
git clone http://gitlab.tu **.com/qa/Python2.git
简单使用
git add . // 暂存所有的更改
git add src_ori/app/DefineConfig.lua//暂存只修改的文件
git checkout 分支名称 //切换分支(需要先提交本地修改或者丢失本地修改后,才能提交)
git reset --hard //丢弃所有的本地更改
git status // 查看文件状态
git commit -m "本次要提交的概要信息" // 提交
git push origin master
#刷新本地分支:
git remote update origin --prune
#查看所有分支
git branch -a
#查看远程分支
git branch -r
#查看本地分支所关联的远程分支
git branch -vv
#删除本地分支
git branch -D release-activity(分支名称)
git log 查看提交内容
gitk git查看log的可视化页面
Git生成秘钥
1.1 确认本地秘钥
SSH 秘钥默认储存在账户的主目录下的 ~/.ssh 目录
如:C:\Users\Administrator\.ssh\
查看是否包含id_rsa和id_rsa.pub(或者是id_dsa和id_dsa.pub之类成对的文件),有.pub 后缀的文件就是公钥,另一个文件则是密钥。
如果有这两个文件,则跳过1.2;如果没有这两个文件,甚至.ssh目录也没有,则需要用ssh-keygen 来创建
1.2 生成秘钥信息
在.ssh 目录下右键打开Git Bash(.ssh目录不存在,手动创建)
生成秘钥:ssh-keygen -t rsa -C "bread@com" ,直接Enter就行,然后会提示输入密码(可输可不输)
说明:命令中的email,就是gitlab中的账号,需要保持一致
执行完成之后,在.ssh 目录下就会生成秘钥文件。
生成ssh-key,ssh-key是用于与云端文件管理系统进行通讯的凭证,每台设备有一个。首先确认是否存在ssh-key,使用命令 cat ~/.ssh/id_rsa.pub,如果提示文件不存在
则在gitbash中执行 ssh-keygen命令,一直点击回车,会在本地用户目录下生成.ssh目录,并且生成两个文件
使用cat ~/.ssh/id_rsa.pub,可以将ssh key公钥打印出来。
打印私钥 cat id_rsa,需要在Jenkins上的Credentials中,填入Private key