如何连接并将项目推送到gitserver

时间:2018-11-19 07:30:52

标签: git

我是使用git的新手。

我的老板给了我这样的链接git-server://Dev/.../ios_project.git,并要求我在上面推送我的项目(不是在GitHub上推送,而是在公司服务器上推送)。

阅读git-scm.com上的文档后,我仍然感到困惑,不知道如何执行此操作。

2 个答案:

答案 0 :(得分:0)

为了将push编码到您的git服务器,您需要执行以下操作:

  1. 将要上传的文件添加到服务器上
  2. 提交更改(带有提交消息)
  3. 添加远程服务器网址
  4. 将代码(上传)推送到您的服务器

# Track your local changes
git status

# Add the desired files (Choose the suitable one for you)
git add <file name> <file name> <file name>

# Add all files in a given folder
git add <folder name>

# Add all files
git add .

# Add the remote
git remote add origin <url>

# "upload" your files to your server
git push origin <branch name>

答案 1 :(得分:0)

注意://Dev/.../ios_project.git,只有当您的工作仓库位于裸机(您的开发仓库)所在的同一台计算机上,或者将目录安装到本地计算机上时,该链接才有效。到回购的其他链接必须以protocol@ip:开头,例如'git@xx.xx.xx.xx:/ dev / typesetting.git`,如果您将公钥写在远程主机上的.ssh / authorized_keys中,则推送将是接受,否则您必须输入密码。

1)您需要添加老板提供给您的存储库,就像远程存储库一样:

git remote add <choose the name of host like prod or dev> //Dev/.../ios_project.git

2)您需要添加要推送(或只是提交)登台的文件

git add <file1> <file2> 
// or to add all changed and new files 
git add .

3)修正您的工作阶段

git commit -m 'litle explanation of current changes'

4)毕竟要推动它

git push <name of remote host that you set earlier> <branch to push (like dev for egx.)>