还在用SVN?太low啦!
天下武功,唯快不破!互联网公司版本迭代更新速度之快,完全不能和传统企业相提并论,之前的SVN版本管理工具在现在看来已经显得捉襟见肘,so在这个大家都在讨论GIT的时代,你还在傻傻的守着你的SVN吗?
本篇文章主要是以github为demo,以自己踩过的坑为导向,奉献给刚接触GIT的测试人员,手把手教你玩转自己的GIT仓库。
废话不多说,搞起!
一、配置GIT,设置用户信息:
1.打开centOS,进入命令行模式
2.配置git用户名和邮箱地址:
git config --global user.name "wangting"
git config --global user.email "ting1.wang@hotmail.com"
3.完成后检查配置是否成功:
git config --list
二、连接远程github
1.本地根据配置账户生成密匙:
ssh-keygen -t rsa -C "ting1.wang@hotmail.com"
(一路回车,直到出现下图)
2.使用cat复制该文件内容(若使用vim系统会自动添加回车导致复制失败!)
3.打开登录github账户,点击Settings -> SSH and GPG keys -> New SSH Key,添加新的SSH Key
4.添加成功
5.检查是否连接上github:ssh git@github.com
三、本地仓库关联远程仓库
1.在github上创建一个Repository:test (创建方法请自行百度)
2.在linux上创建本地仓库:mkdir -p git/test
3.进入并初始化仓库:
cd git/test
git init
4.连接远程仓库:git remote add origin git@github.com:jeremy8250/test.git
5. 同步远程master仓库到本地: git pull origin master
6.此时远程README.md已被同步到linux仓库里
github端:
linux端:
四、本地代码仓库提交到远程仓库
1.本地创建文件file1:touch file1
2.添加file1到本地仓库::git add file1
3.添加备注:git commit -m "add file1"
4.把本地仓库推送到远程仓库:git push origin master:master
5.检查github端,推送成功!
到此基本的操作已经完成,之后还会更新分支的创建、合并、切换等常用的基本技巧,喜欢的小伙伴们赶紧来点赞吧!^.^