在git bash中使用的复制与粘贴快捷键:
Ctrl+ins 复制 Shift+ins 粘贴
第一步:
官网下载git,然后右键 git bash here进入命令行
配置远程仓库
git config --global user.name "......."
git config --global user.email "........."
建立空的文件夹
cd G:
mkdir git-repoditory(预备仓库文件夹名字自拟)
cd git-repository
pwd
通过git init
命令把这个目录变成Git可以管理的仓库,并且出现一个.git的文件,:
git init
.git的文件用于跟踪管理版本库
git add read.txt(将read.txt文件提交到暂存区)
git commit -m "要修改的备注"(将文件提交至版本库)
git status(查看提交的状态,会提醒你是在暂存区还是已经在仓库里了)
git log(打日志,可以看到各个提交日期和commit的备注)
git diff(看前后改变了什么内容)
git reset(回退到上一个版本)
git reset --hard commitId(回退到哪一个commit-id,id可以不用使用完全,git会自动搜索)
git checkout --readme.txt(将工作区的全部修改还原)
删除文件-------使用rm 文件名------那么版本库和工作区的分开了-------那么方法一删除版本库git rm并且git commit--------方法2使用git checkout --文件名还原
使用git log退出按住q即可
关联远程仓库
1.在本地版本库克隆时,会发现没有ssh链接
这时开始创建ssh密钥
cd .ssh目录
配置
git config --global user.name "xkwg"
git config --global user.email "xkwg@163.com"
生成公钥私钥
ssh-keygen -t rsa -C "xkwg@163.com"
连续按三次回车,这里设置的密码就为空了,并且创建了key。
Your identification has been saved in /User/Admin/.ssh/id_rsa.
Your public key has been saved in /User/Admin/.ssh/id_rsa.pub.
The key fingerprint is:
………………
最后得到了两个文件:id_rsa和id_rsa.pub
使用pwd找到路径,打开pub复制到码云上(注意建立私人公钥,不然只有只读效果)
2.两种方法和远程链接
2.1关联本地已有版本库
要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git
;
关联后,使用命令git push -u origin master
第一次推送master分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master
推送最新修改;
2.2直接克隆版本库
使用git push提交到远程修改