Git常用操作指令练习
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
1. 适合分布式开发,强调个体。
2. 公共服务器压力和数据量都不会太大。
3. 速度快、灵活。
4. 任意两个开发者之间可以很容易的解决冲突。
5. 离线工作。
Git安装和配置,关联远程仓库这里新建了一个GIT中练习git_practices工程,GIT中源git@192.168.3.17:根/ git_practices.git,给小伙伴们练习GIT中指令,本文旨在熟悉git的常用指令。
这些操作已经在上文中提及,这里就不再复述了,这里假设你已经掌握了上述配置指令。
Git常用指令练习
我们的练习工程项目地址是git@192.168.3.17:root/git_practices.git
步骤1
克隆远程代码仓库到本地
git clone https://192.168.3.17:root/git_practices.git
or
git clone git@192.168.3.17:root/git_practices.git
第2步
进入git_practices项目目录
cd git_practices
执行git status查看所在分支,是否清洁状态。目前分支在master
git status
如果不在主分支,请切换到主并拉取最新代码,主是被保护的不能执行推
git checkout master
git pull
创建个人分支并切换,执行
git checkout -b feature/{你的名字拼音}
or
git branch feature/{你的名字拼音}
git checkout feature/{你的名字拼音}
上传本地分支到远程,执行
git push -u origin feature/{你的名字拼音}
此时在coding.net查看你的分支是否已经上传了查看本地分支及远程分支状态,执行
git branch -a
创建一个个人目录文件夹,以个人姓名拼音作为文件夹,并放入一个文本文件如yanzhengsheng / test.txt,把改文件添加到git,执行
git add .
or
git add yanzhengsheng/test.txt
提交提交到git的,执行
git commit -m "creat test file"
查看提交状态,执行
git status
上传到远程仓库,执行
git push
第3步
签到留名修改Sign.md,留下你的大名,代表你在此留下过足迹。使用降价语法表格,可自行查询降价语法,修改完成后,执行
git add .
git commit
git push
步骤4
在coding.net创建Merge Request合并请求,发起你的个人分支合并到但/ trunk分支
壮举:练习作业
评论:@linchunjie按以上格式录入信息,并邀请linchunjie进行代码审查如发生合并冲突,请修改冲突后再执行commit和push,合并按钮为绿色才完成任务
git checkout bus/trunk
git pull
git checkout feature/{你的名字拼音}
git merge bus/trunk
修冲突
git commit
git push
如果想进一步了解,可以去看“Pro Git”