git使用中一个问题找了好久

git连接GitHub

  1. GitHub账号上没有仓库的话,先新创建一个仓库。
  2. 因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输的,GitHub需要识别是否是你推送,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送,所以需要配置ssh key。
  3. ssh-keygen -t rsa -C “[email protected]” //123 是你自己注册GitHub的邮箱。
  4. 在用户主目录(C:\Users\Administrator)下,看看有没有.ssh文件,如果有,再看文件下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接到下一步。
  5. 接下来到GitHub上,打开 settings–“SSH Keys”页面,然后点击“Add SSH Key”,Title可以不写,在Key文本框里粘贴 id_rsa.pub文件里的全部内容。点“Add Key”,你就应该看到已经添加的Key,可以添加多个Key。
  6. .验证是否成功:ssh -T [email protected]
  7. 下面开始设置username和email,因为github每次commit都会记录他们:
    git config –global user.name “name”//你的GitHub登陆名
    git config –global user.email “[email protected]”//你的GitHub注册邮箱

上传文件到GitHub

  1. git init:将当前目录初始化为git Repository,命令执行完毕后会在当前目录下生成一个.git隐形文件夹,里面包涵了一些git仓库初始配置文件。

  2. git add . :将当前目录下的所有文件和文件加及其子文件加入git版本控制(除了一些被过滤的文件),执行后说明现在这些可以提交到服务器了。当然你也可以添加指定文件(git add fileName)。

  3. git commit –m “commit message”:提交文件到缓存,并加上提交信息。

  4. git remote add origin https://github.com/yanyingnan1357/First.git:如果你是第一次提交项目,这一句非常重要,这是你本地的当前的项目与远程的哪个仓库建立连接。

  5. git push –u origin master:将你刚刚add的文件上传到github对应仓库
    常见错误 这里有一个常见错误,解决办法找了好久:Try and redefine the ssh url for remote origin:
    git remote set-url origin [email protected]:yanyingnan1357/First.git
    And try again 居然真的成功了……

  6. git status:查看是否提交成功与否。如果执行后返回信息没有红色或绿色(默认颜色,一些改动过但还未同步到github上额文件信息)文字,这表明当前无可提交内容,即提交成功。

从GitHub下载代码

  1. 找到合适的文件位置创建目录(作为接下来要克隆github上项目的本地仓库)。

  2. git init:进入新建目录,跟上面一样初始化本地仓库。

  3. git clone https://github.com/yanyingnan1357/First.git:将远程仓库文件clone到本地即可。

发布了57 篇原创文章 · 获赞 1 · 访问量 6605

猜你喜欢

转载自blog.csdn.net/yanyingnan1357/article/details/81275357