1、配置用户名和邮箱
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
之后,判断是否配置成功
git config --global user.name 查看是否设置了用户名
2、添加SSH Key
/**
第1步:创建SSH Key。
在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件; 如果已经有了,可直接跳到下一步。
命令行输入:ssh-keygen -t rsa -C "youremail@example.com"
你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。
如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件;
这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
第2步:登陆GitHub,打开settings,“SSH Keys”页面:然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:点“Add Key”,你就应该看到已经添加的Key
**/
之后,git网站会给你发一个邮箱,判断是否创建成功。还需要在本地看看,是否对接成功
ssh -T git@github.com
输入以上命令,即可连接成功。
3、本地操作
1、创建本地版本库
git init
2、关联远程的仓库
git remote add origin git@github.com:xxx/xxx.git
查看远程库命令:
git remote
实例
$ git remote
origin
查看远程服务器的地址
$ git remote -v
origin git@github.com:xxx/xxx.git (fetch)
origin git@github.com:xxx/xxxx.git (push)
执行时加上 -v 参数,你还可以看到每个别名的实际链接地址。
提取远程仓库
Git 有两个命令用来提取远程仓库的更新。
1、从远程仓库下载新分支与数据:
git fetch
2、删除远程分支
git push origin --delete xxx-patch-1
3、删除本地分支
git branch -d Chapater8
4、查看分支:git branch -a
查看分支后,即可知道有哪些分支,进而切换分支
5、切换分支:git checkout <name>
6、git pull origin master //拉最新代码 (下载)
7、git push 是把本地的推送到远程
/*******
git status //查看状态
git add xxx文件
git commit -m "xx" //备注功能
git status //再次查看状态
******/ 这一系列做完,就已经所有东西放入到了本地的仓库(也可以说是与本地仓库相关联了)
git push origin master //推送到远程 (上传)
创建分支:git branch <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
查看本地分支:git branch -l
查看远程分支:git branch -r
查看全部分支,包括远程的和本地的:( -a 其实就是 all 的意思)git branch -a
查看当前分支是从那个分支拉过来的:git log --oneline --graph --decorate