报家门和联系方式
$ git config --global user.name laohan
$ git config --global user.email 360086588@qq.com
本地管理代码:
创建版本库
$ cd E:/
$ mkdir test
$ git init
git status , 查看仓库状态
git add . 添加文件
git commit -m "日志" 添加到版本库
git rm xx 删除
删除后再 commit
为本地库添加远程库
$ git remote add origin https://gitee.com/lianshou/test.git
意思是:添加1个远程库,别名是origin,地址是 https://....test.git
push 推代码
push origin master
意思是,把本地的版本(默认是master),推到别名为origin的远程库去.
这个过程会让你输入用户名/密码,即你注册时的账户密码
团队合作
$ git clone https://gitee.com/lianshou/test.git
下载分支
git clone -b 远程分支名称 https://GitHub.com/username/xxx.git
拉取最新代码
git pull origin master
查看日志
git log --pretty=oneline,让日志单行显示.
切换版本
切换为head的前1版本,git reset --hard HEAD^
也可以利用版本号来切换,例
$ git reset --hard 6207e59
查看版本变化
$ git reflog
查看分支
git branch 查看分支
git branch dev 创建dev分支
切换分支
git checkout dev
合并分支
git merge dev
删除分支
git branch -d dev
创建并切换分支
git checkout -b dev
查看仓库地址
git remote -v
删除远程库别名
git remote remove <远程库名>
git remote rename <旧名称> <新名称>
创建ssh key
ssh-keygen -t rsa -C "youremail@example.com",把邮件地址换成你自己的邮件地址,一直回车,不用输入密码.完成后,可以在用户主目录里找
到.ssh目录,内有id_rsa和id_rsa.pub两个文件. id_rsa是私钥,id_rsa.pub是公钥.
这两把钥匙是成对的,可以让分别持有私钥和公钥的双方相互认识.
把公钥放在服务器
用记事本打开id_rsa.pub,复制公钥内容.
登陆gitee.com填入公钥并保存.
push本地仓库到远程,发现不用填密码了
git push gitaddr master
浙公网安备 33010602011771号