苦逼,第三次使用git
因为没怎么用git,算起来,学了三次git的操作,都是弄到一半就没弄了,这次是第三次,记点小笔记
首先,安装,点击git的exe文件,默认安装就行了,安装完成以后首先是配置自己的用户名和账号,顺便要注册一个giehub账号
右键打开git bash here,执行以下命令,用户名用你的git账号的用户名
$ git config --global user.name "John Doe"
在配置好你的邮箱,这里我用的是注册github账户的邮箱,上面的用户名也是github上的用户名
$ git config --global user.email "johndoe@example.com"
创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa
和id_rsa.pub
这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:
$ ssh-keygen -t rsa -C "youremail@example.com"
执行完毕后,在用户目录上应该就会出现 .ssh目录,因为是隐藏文件夹,可能看不到,自己设置可看隐藏文件
然后登录刚刚注册的github网站,登录后右上角找到settings,点击进入
左边的选择框里面选择SSH and GPG keys , 选择new ssh key, 进去后,title填你github上对应的一个空库的名字就行,然后下面的key就填刚才生成.ssh目录下面的 id_rsa.pub 复制里面的内容。完成,点击 add ssh key。添加成功
下一步
执行以下命令
$ git remote add origin git@github.com:yourusername/learngit.git
其中“yourusername” 是你的github账户的用户名,learngit是你在github上面创建的远程库,第一次同步,会要你确认以下,选择yes然后回车就行
执行
git add 项目
git commit -m "描述"
执行以下命令,把本地的项目推到github的远程库上
$ git push -u origin master
推送成功后,就可以在github上的远程库上看到你刚刚推送的项目了
现在开始,只要本地作了提交,就可以通过命令:
git push origin master
把最新的修改推至远程库了
git add . git commit -m"first commit” git remote add origin git地址 # 连接远程仓库 git checkout -b develop # 创建并切换到develop git pull origin 远程分支名 --allow-unrelated-histories git branch --set-upstream-to=origin/远程分支名 本地分支名 # 本地分支跟踪远程分支 git push --set-upstream origin 远程分支名 ##git remote rm origin
##git remote set-url origin 重置远程git库链接