首先需要在电脑上安装git的客户端。在我的另一篇文章上有。这里附上参考链接:点击打开链接
然后打开Git Bash开始键入各种配置信息:
输入: git config --global user.name "Your Name" PS:这里的Your Name是你登陆GitHub的用户名
git config --global user.email "Your Email Address" PS:这里的email地址是你登陆GitHub绑定到当前用户名的Email
然后就是创建 GitHub SSH密钥,在 Git Bash下键入命令:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
然后一路回车,直接按默认值来,就可以了,然后会提示你密钥生成成功。然后找到C盘用户文件夹下的.ssh文件夹,找到id_rsa.pub文件,打开,把
里面的字符串复制出来,然后登陆GitHub选择右上角的Your Profile 选择 SSH and GPG keys ,选择Add another public key,title的名字可以随便取,然后
把刚刚复制的字符串粘贴上去,就可以了。
然后在 git bash 中输入 :ssh -T git@github.com
如果是第一次输入,会提示你是否continue,输入yes,看到:You’ve successfully authenticated, but GitHub does not provide shell access
就说明你已经成功连接到GitHub上了。
接下来就是在GitHub上创建一个仓库
比如這里我创建的是一个名字为git的仓库,然后
在本地个gitbash窗口中,在某一个盘符下创建一个名字为git的仓库:
输入:mkdir test
cd test
git init 初始化仓库
touch reademe.txt
git add readme.txt
git commit -m 'first commit'
git remote add origin git@github.com:yourusername/test.git
git push -u origin master -u 是指定远程分支的主机名,默认是origin,因为我们可能有多个远程分支。
上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。
就可以把test这个仓库提交到GitHub了。
如果以后修改了test这个仓库,只需要输入:git push -u origin master就可以了。
如果我们在本地创建了一个login分支,而远程没有,我们如果想要将login分支的代码推送到远程的login分支,可以执行下面这个命令:
先切换到login分支: git checkout login
然后执行下面命令: git push -u origin login 就可以了。
如果你在github上初始化仓库的时候创建了readme文件,在提交的时候首先需要将远程数据库给拉到本地数据库,
git pull origin master --allow-unrelated-histories
本文详细介绍了如何在电脑上安装并配置Git客户端,包括设置用户名和邮箱、生成SSH密钥及连接GitHub,以及如何创建本地仓库并将代码推送至GitHub的过程。
1204

被折叠的 条评论
为什么被折叠?



