WindowsGitLab使⽤全过程1.1.下载⽹站:
1.2.安装Git参考⽹站
1.3.按照上⾯参考⽹站,完成git本地配置。
git安装好后,在cmd中执⾏ git,看看有没有东西输出。
如果有,就表⽰git安装成功了。
2.1.gitlab官⽹会提⽰⽣成ssh-key。
利⽤上⾯安装的git-bash来⽣成,打开它,敲如下命令⾏。
2.2.第⼀步
写⾃⼰的邮箱
ssh-keygen -t rsa -C "ail@example" -b 4096
2.3.第⼆步
密钥保持在云端服务器
cat ~/.ssh/id_rsa.pub | clip
2.4.在⽹页上保存ssh-key
将⽣成的key,复制进去,然后点击Add Key。
成功!
主要⼯作在中敲命令⾏。
3.1.先进⼊⾃⼰的项⽬路径
cd ⾃⼰的项⽬路径
3.2.然后初始化
git init
3.3.然后在本地添加git环境
git add .
3.4.拉去远端仓库
$ git remote add origin 远端仓库名.git
3.5.提交信息
git commit -m "⾃定义提交⽂字"
3.6.推送到服务器
git push --set-upstream origin master
4.Windows下Git常⽤命令windows下git常⽤命令
git官⽹下载:git-scm/downloads
tortoisegit下载:/download/
全局⽤户名、邮箱和默认commit提交配置,默认覆盖原⽤户名和邮箱,取消操作--unset 添加操作 --add
$ git config --global --add user.name "test"
$ git config --global --ail "test@example"
$ git config --global push.default simple
单个项⽬配置
$ git config user.name "test"
$ git ail "test@example"
⽂本编辑器
$ git config --global core.editor emacs
差异分析⼯具
$ git config --l vimdiff
查看配置信息
$ git config --list
查看帮助
$ git config --help
查看⾃带的版本
$ git --version
Git配置SSH秘钥
右键打开Git Bash here,进⼊.ssh⽂件夹
$ cd ~/.ssh/
如果提⽰ “ No such file or directory”,你可以⼿动的创建⼀个.ssh⽂件夹即可
$ mkdir ~/.ssh
⽣成key
$ ssh-keygen -t rsa -C "test@example"
连续按三次回车,这⾥设置的密码就为空了,并且创建了key最后得到了两个⽂件:id_rsa和id_rsa.pub
进⼊.ssh⽂件夹,⽤记事本打开id_rsa.pub,复制⾥⾯的内容添加到github或者bitbucket ssh设置⾥即可
测试是否添加成功
$ ssh -T
$ ssh git@github
基本操作
克隆仓库
$ git clone url
将⽂件添加到缓存,git add是添加所以⽂件
$ git add [filename]
查看项⽬的当前状态
$ git status -s
显⽰已写⼊缓存与已修改但尚未写⼊缓存的改动的区别
$ git diff [--cached/HEAD/--stat]
将快照的内容写⼊缓存区,a直接提交,m是添加注释
$ git commit [-a/m]
撤销已缓存的内容
$ git reset HEAD
将条⽬从缓存区中移除,默认是将⽂件从缓存区和你的硬盘中删除
$ git rm [--cached]
Git分⽀管理
创建分⽀命令
$ git branch (branchname)
切换分⽀命令
git常用指令$ git checkout (branchname)
合并分⽀命令
$ git merge
列出分⽀基本命令
$ git branch
删除分⽀命令
$ git branch -d (branchname)
stash命令
$ git stash save "feature" 储藏修改内容
$ git stash apply 应⽤第⼀个储藏
$ git stash list [--stat] 查看保存的储藏
$ git stash show stashname 显⽰⼀个stash内容
$ git stash show --patch 显⽰⽂件差异
$ git stash drop 删除最近的⼀个
$ git stash clear 删除所有的
FAQ
windows右键clone代码时,提⽰输⼊⽤户名和密码
重新配置⼀下ssh密码,$ ssh-keygen -t rsa -C "test@example" windows右键clone代码时,提⽰输⼊密码
检查settings设置⾥⾯Network选项SSH,将其设置为
Git忽略⼤⼩写时,设置不忽略字符⼤⼩写
git config --system core.ignorecase false
git右键settings中Network配置邮件,SSH秘钥客户端
git右键settings中Diff Viewer配置⽐较⼯具, General中配置右键显⽰项。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论