Pet*_*ter 965
如果您有本地源代码,您想要添加到新的远程新git存储库而不首先"克隆"远程,请执行以下操作(我经常这样做 - 您在bitbucket/github中创建远程空存储库,然后向上推你的来源)
创建远程存储库,并获取诸如git@github.com:/youruser/somename.git或之类的URLhttps://github.com/youruser/somename.git
如果您已设置本地GIT仓库,请跳过步骤2和3
在本地,在您的源的根目录, git init
2A.如果使用.gitignore和README.md初始化repo,则应该执行git pull {url from step 1}以确保不提交要忽略的源文件;)
在本地,在初始仓库中添加和提交您想要的东西(对于所有东西,git add .然后 git commit -m 'initial commit comment')
附加名为'origin'的远程仓库(就像克隆一样)
git remote add origin [URL From Step 1]
git pull origin master以拉出远程分支以使它们同步.git push origin masterGor*_*don 41
这是在优秀的免费电子书ProGit中解释的.它假设您已经拥有一个本地Git存储库和一个远程存储库.要连接它们,请使用:
$ git remote
origin
$ git remote add pb git://github.com/paulboone/ticgit.git
$ git remote -v
origin git://github.com/schacon/ticgit.git
pb git://github.com/paulboone/ticgit.git
Run Code Online (Sandbox Code Playgroud)
要将数据从本地存储库推送到GitHub,请使用:
$ git push pb master
Run Code Online (Sandbox Code Playgroud)
如果您尚未设置本地和/或远程存储库,请查看GitHub上的帮助以及本书前面的章节.
cfo*_*ont 21
使用GitHub GUI提到的其中一条评论,但它没有给出任何具体的使用帮助,并注意到大多数(如果不是全部)答案仅在命令提示符下有用.
如果要使用GitHub GUI,可以按照以下步骤操作:




使用旋转的GitHub图标片刻之后,您的源代码将属于本地存储库,并与GitHub帐户上的远程存储库推送/同步.所有这一切都假设您之前已经设置了GitHub GUI,GitHub帐户和SSH密钥.
kte*_*tec 12
正如JB非常正确地指出的那样,只需按照说明操作就可以轻松地在GitHub上轻松实现.
以下是在您登录后使用http://github.com/new在GitHub上设置新存储库后显示的说明示例.
Global setup:
Set up Git:
git config --global user.name "Name"
git config --global user.email email@gmail.com
Next steps:
mkdir audioscripts
cd audioscripts
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:ktec/audioscripts.git
git push -u origin master
Existing Git repository?
cd existing_git_repo
git remote add origin git@github.com:ktec/audioscripts.git
git push -u origin master
Importing a Subversion repository?
Check out the guide for step-by-step instructions.
Run Code Online (Sandbox Code Playgroud)
这可不容易!!
在尝试做Pete的步骤时,我在合并方面遇到了一些麻烦.这些是我最终的步骤.
使用您的操作系统删除.git要提交的项目文件夹内的文件夹.这将为您提供一个干净的石板.这也是.gitignore在项目文件夹中创建文件的好时机.这可以是.gitignore您在github.com上创建存储库时创建的副本.执行此副本将避免在更新github.com存储库时将其删除.
打开Git Bash并导航到刚从中删除.git文件夹的文件夹.
跑git init.这会在您所在的文件夹中设置本地存储库.
跑git remote add [alias] https://github.com/[gitUserName]/[RepoName].git.[别名]可以是你想要的任何东西.[别名]意味着绑定到本地存储库,因此机器名称适用于[别名].该URL可以在github.com上找到,顶部确保单击HTTP | SSH | Git Read-Only中的HTTP按钮.该git://URL对我不起作用.
跑git pull [alias] master.这将更新您的本地存储库并避免一些合并冲突.
跑 git add .
跑 git commit -m 'first code commit'
跑 git push [alias] master
小智 6
来自Bitbucket:
推高现有存储库.您的计算机上已有Git存储库.让我们把它推到Bitbucket:
cd /path/to/my/repo
git remote add origin ssh://git@bitbucket.org/javacat/geo.git
git push -u origin --all # To push up the repo for the first time
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
290799 次 |
| 最近记录: |