windows 本地搭建git仓库_git初始化--本地建立git仓库

相关

windows环境下使用gitbash,下载地址https://git-for-windows.github.io/

1、配置git

#####1)、 创建本地ssh key

"[email protected]"改成自己对于的邮箱即可。之后一路确认即可,建议个人使用时不要输入密码,毕竟每次提交都要输入密码太麻烦了。生成成功注意ssh key的路径。

#####2)、 在github上关联ssh key

在ssh key的路径下找到id_rsa.pub,用记事本打开,复制里面的key。到github下,Settings>>SSH and GPG keys>>SSH keys,new一个key,粘贴id_rsa.pub的key值。

#####3)、验证ssh key

第一次会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 即表示已成功连上github。

###2、提交、上传

#####新仓库

git init

git commit -m "first commit"

git remote add origin [email protected]:yourName/yourRepository.git

git push -u origin master

#####已有仓库

git remote add origin [email protected]:yourName/yourRepository.git

git push -u origin master

###3、注意

1)、git init会在项目根目录下初始化一个.git目录,git仓库必须

2)、remote只需执行一次,yourRepository.git是你在github已有的一个仓库

3)、.gitignore,这个文件写入所有不需要加入版本管理的文件,尤其像node_modules

###4、windows使用git时出现:warning: LF will be replaced by CRLF

$ git config --global core.autocrlf false //禁用自动转换

如果已经创建了.git目录,删掉。再执行上面的命令,然后git init重新生成.git目录

附上git常用指令

不想用git的懒人可以使用SourceTree

###关于部署到服务器

因为本地已经关联了一个仓库,想要把代码发到服务器上,服务器端只需要建好服务器端的git仓库,本地的操作如下:

git remote add

这里需要注意的是,如果服务端需要把代码提交到一个新的分支,只需要如下操作:

git push master:新分支

master是本地代码的分支

新分支是目标仓库的分支,如果目标仓库没有则会新建一个

后面的操作一样一样的

你可能感兴趣的:(windows,本地搭建git仓库)