GitHub-创建仓库,向远程仓库推送内容
最近用了GitHub,分享一下我是如何做成功的。
1.下载Git安装包,这里我是用的是Git-2.29.2-64-bit版本的。
2.安装Git,安装路径可自己选择,然后一直next就可以了。
3.安装完成之后,打开Git Bash,可以在开始菜单栏或者右键找到。
4.开始创建本地仓库。
配置用户信息:
git config --global user.name "yourname"
注:yourname写你想要使用的用户名。
git config --global user.email "youremail"
注:youremail写你的Email。
查看用户信息:
git config --global user.name
git config --global user.email
创建本地代码仓库:
cd d:
cd AndroidStudioprojects/GitApplication
注:跳转到存放代码的文件夹下,注意若是从文件夹下复制的路径过来,要把右斜杠(“\”)换成左斜杠(“/”)。
git init
即创建本地仓库成功。
查看工作目录;
ls -al
移除本地仓库:
rm -rf .git
进入代码仓库,添加指定文件或文件夹到仓库:
git add app
注:app即你的工程文件名
若要添加所有的工程到仓库
git add .
若使用git add .后报warning
rm -rf .git
git config --global core.autocrf false
git init
就可以成功添加所有的工程文件了。
添加工程之后需要提交代码至仓库:
git commit -m "This is first commit"
即提交成功。
5.建立远程仓库
登录GitHub官网,注册后登录
ssh-keygen -t rsa -b 4096 -C "youremail"
注意:ssh和-keygen之间没有空格,-C是大写,youremail是你的邮箱。
查看id_rsa.pub:
cat ~/.ssh/id_rsa.pub
运行之后将这一串Key复制到GitHub的Key框框内,确认添加就可以了。
连接远程仓库:
ssh -T git@github.com
即连接成功,输入上面的命令之后,光标闪烁,等待输入yes。
git remote add origin git@github.com:yourGitHubname/yourGitHubrepositoeies.git
注意:yourGitHubname是你的GitHub的名字,yourGitHubreposit是你的repositoeies的名字。
删除origin:
git remote rm origin
推送:
git push origin master
若出现
使用
git push -u origin master
也不能解决时,使用
git push --rebase origin master
再使用上面个的推送语句即可推送成功,到远程仓库刷新一下就可以看到自己的工程文件了,查看也十分的方便。
注:Git Bash中不能使用ctrl+c,ctrl+v快捷键,只能右键复制粘贴;
git还有很多查看,删除语句可自行学习;