背景
经理创建好git项目之后,需要把本地的工程代码转移到新建的git地址中,记录一下操作记录。以下以windows为例,前提是已经安装git。
一、设置git用户名和邮箱
网上有很多资料,可以配置全局也可以不是全局,我设置的是全局用户名和邮箱。
git config --global user.name "your_user_name"
git config --global user.email "your_email"
二、设置SSH Keys
不设置ssh keys,你无法用你设置的用户名登录到git去提交代码,以下以没有ssh keys为例说明。
- 如果没有,则需要使用命令生成一个,先查.ssh目录在哪,比如:C:\Users\windows_user_name\.ssh
- 生成命令:
ssh-keygen -t rsa -C "youremail"
- 弹出提示让你选择文件地址时,copy括号内的即可;回车后会让输入passphrase,直接回车;如果你自己用户目录下没有.ssh目录,直接创建一个即可。
- type查看生成的key的值,type /c/Users/liwenhua1/.ssh/id_rsa.pub
- 将4.中命令行输出的值,粘贴到ssh配置框中,点击确认即可。
三、初始化本地项目目录,提交代码到新创建的git项目分支
1. 进入项目目录
cd YourProjectPath
2. 初始化git
git init
如果安装完成git,默认会把git cmd可执行程序直接添加到环境变量,在cmd命令行就可以直接执行git命令。如果不能执行,可以把git/cmd手动添加到环境变量,选择计算机右键点击“属性”,之后的步骤可以参考下图:
3. 添加git远程地址,也就是你git工程目录,这样就可以给这个目录push代码了
git remote add origin git@host:workspace/projectName.git
4. 把本地代码添加到缓存区
git add .
add后面的. 表示当前目录下所有的文件都会添加到缓存区
5. 添加本地提交的注释
git commit
6. 代码推到git master分支
git push -u origin master