已有的项目文件夹同步到新建立的git仓库

进入项目文件根目录

git init将该文件夹加入git的管理之中, 并新建了一个.git/文件夹

新建.gitignore文件让git忽略不需要同步的文件夹/文件。

git add ..目录——就是当前目录加入git暂存区域(staging area)。

git commit -m "first commit"将声明区的文件加入到本地仓库

git remote add origin git@github.com:ABCD.git添加远程仓库的路径,并命名为origin,git@ABCD.git为使用ssh协议同步,https://ABCD.git使用https协议同步。ssh同步需用额外的配置,但是之后不需要输入密码,而且安全性更高。https协议需要每次输入用户名和密码,想要省略输入密码,就需要明文保存在本地电脑上,安全性低。

git push -u origin master将本地仓库推送到名为origin的远程仓库的master分支(branch)

额外参考

配置ssh密钥到git服务器

cd ~/.sshls查看该目录下是否之前已经生成密钥id_dsa.pub公钥文件和id_dsa私钥文件,文件名可能id_dsa可能是别的名字,但都是成对出现,其中公钥以.pub结尾。
如果没有就可以ssh-keygen来创建密钥对。该程序在 Linux/Mac 系统上由 SSH 包提供。中途需要一些额外的配置,记住输入的密码即可,其他的配置可以按enter使用默认的方式。
生成之后复制公钥id_dsa.pub的内容,在git服务器上添加SSH keys的位置添加即可。ps:cat id_dsa.pub打印公钥id_sda.pub的内容。

修改远程仓库的地址

git remote set-url <name> <newurl>默认为origin,这样就可以将已有的https远程仓库地址修改为<newurl>——ssh的新地址了。