安装完成后在git bash下执行命令:
$ git config --global user.name "你的用户名"
$ git config --global user.email "你的邮箱"
设置你的密钥,执行命令
ssh-keygen -t rsa -C "你的邮箱"
获取密钥里的公钥
bash下执行:
cd ~/.ssh/
cat ~/.ssh/id_rsa.pub
将显示内容全部复制到码云用户下,在设置->公钥,备注:github下同样适用
简单的命令使用
// 1、 添加
git add [你要上传的文件名]
// 全部添加
git add .
// 2、写提交信息
git commit -m "你本次提交的信息"
// 3、上传,其中master是主分支名称,如其他分支分支“branch2”等
git push -u origin master
// 4、下载,其中master是主分支名称,如其他分支分支“branch2”等
git pull origin master
// 其余命令请百度搜索
git工具source tree的使用:(1)、 下载source tree,下载地址 (2)、国内需要跳过安装:参考地址
source tree的使用方式
1、文件clone一个git项目
2、在工作副本下查看你的修改,将你想要提交的文件暂存
3、填写提交信息并提交
4、最好先拉取一下,防止冲突
5、推送
分支的使用方式
1、添加分支,在source tree某一个提交记录节点上右键->分支->输入分支名称->确定,此时在分支目录上可以看到一个新的分支
2、分支数据提交,勾选要提交的分支,提交推送
3、检出分支,双击提交记录分支节点,检出分支
4、分支合并,比如:我想将我的”branch1“分支合并到“master”分支,需要的操作就是首先切换到“master”分支,然后右键“branch1”分支,选择将“branch1”分支合并到当前分支,合并完成后,推送master分支
数据提交遇到冲突解决办法
冲突表现,在拉去代码后,发现并没有拉取下来,拉取图标还显示有文件待拉取
解决方式为:
1、工作副本中选择冲突文件,此时source tree可能没显示冲突文件,可以再拉取一下或者稍等source tree更新出冲突文件
2、打开冲突文件与与你有冲突的人员商量协商后修改冲突文件
3、提交修改后的冲突文件
4、这时候你会发现在工作副本下有“Merge ...”自动填写的信息,点击提交(可能由于source tree没有显示,点击一下分支,再点击一下工作副本,就会显示)
5、点击提交
6、这时候会发现拉取图标已经没有待拉取文件
7、推送