0

我的工作区中有一个 Java 项目,我正在尝试将其推送到 GitHub。

我是第一次使用 Git 的用户,还没有创建 GitHub 帐户。

这些是我遵循的步骤。

  1. 最初从源代码文件夹中,我做了:

    git --bare init

  2. 我再次运行git init命令:

    git init

  3. 创建了一个远程存储库:

    git remote add origin ssh://ravi.kiran.com/home/sai/workspace/Sai

  4. 然后,我将本地文件置于版本控制之下。

    git add .

  5. git commit -a -m 'initialize repo'

  6. 然后我设置我的全局配置:

    git config --global user.email "ravitest@gmail.com" git config --global user.name "ravikirantest"

  7. 结果git config -l

    sai@ravikiran:~/workspace/Sai/src$ git config -l
    
    user.email=ravitest@gmail.com
    user.name=ravikirantest
    
    core.repositoryformatversion=0
    core.filemode=true
    core.bare=false
    core.logallrefupdates=true
    
    remote.origin.url=ssh://ravi.kiran.com
    remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
    

请告诉我如何在 GitHub 中查看我的存储库!

在此之后,我什至使用上述指定的电子邮件和用户名创建了一个 GitHub 帐户,但我无法在 github.com 上查看我的文件。

更新部分

sai@ravikiran:~/workspace/Sai/src$ git push origin master

Username for 'https://github.com': ravikirantest

Password for 'https://ravikirantest@github.com': 

To https://github.com/ravikirantest/Chandrayan.git

 ! [rejected]        master -> master (non-fast-forward)

error: failed to push some refs to 'https://github.com/ravikirantest/Chandrayan.git'

hint: Updates were rejected because the tip of your current branch is behind

hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')

hint: before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details.

sai@ravikiran:~/workspace/Sai/src$ 
4

1 回答 1

3

在 GitHub 上创建帐户后,您将能够从 GitHub Web 界面创建新的存储库。

创建此存储库后,您将看到(在存储库页面上的 GitHub 中有详细说明)它的 URI。然后,您可以将其设置为本地计算机的远程,然后推送到它。

您本地计算机上的过程如下:

git init
git add . 
git commit -m "initial commit"
git remote add origin https://github.com/[your account]/[your repository]
git push origin master 

我认为您的部分困惑可能是没有认识到作为版本控制系统的 Git 和作为托管项目服务的 GitHub 之间的区别。Git 将完全独立于 GitHub 工作。或者,您可以使用 GitHub 来托管您的核心存储库,如上所述。

于 2013-01-04T05:57:50.887 回答