SA19225332_第一次作业
Git常用命令总结
基本操作
git init//初始化本地库 git clone https:\\xxx.git//git拉取远程代码 git add file//工作区提交到暂存区 git commit -m '版本描述' file//提交到文件库
查看历史记录
git log git log --pretty=oneline git log --oneline git reflog
版本前进后退
git reset --hard [局部索引值]//基于索引值操作 git reset --hard HEAD^//一个^表示后退一步, n 个表示后退 n 步 git reset --hard HEAD~n//表示后退 n 步
分支操作
//创建分支 git branch [分支名] //查看分支 git branch -v //切换分支 git checkout [分支名] //合并分支 //第一步: 切换到接受修改的分支(被合并, 增加新内容) 上 git checkout [被合并分支名] //第二步: 执行 merge 命令 git merge [有新内容分支名]
Github相关操作
//创建远程库地址别名 git remote -v //查看当前所有远程地址别名 git remote add [别名] [远程地址] //推送 git push [别名] [分支名] //克隆 git clone [远程地址] /* 效果 完整的把远程库下载到本地 创建 origin 远程地址别名 初始化本地库 */ //拉取 pull=fetch+merge git fetch [远程库地址别名] [远程分支名] git merge [远程库地址别名/远程分支名] git pull [远程库地址别名] [远程分支名]
Git练习作业解答
1.远程库新建一个项目并克隆到本地
2.在本地新建一个分支
3.在sub_branch分支上新建一个文件a.txt并提交到本地库
4.分支合并
5.推送到远程库
6.远程库的master分支被修改,版本高于本地库
7.从远程库拉取下来高版本的master分支
8.在本地库的sub_branch分支上新建一个文件并提交到本地库
9.在sub_branch分支上对master分支进行rebase操作
10.切换到mater分支,对sub_branch分支进行merge操作并提交到远程库
VIM作业
%s/xxx/yyy/g xxx替换为yyy;
10,20s/^/#/g 将当前文件中10-20行的代码注释,添加注释为

浙公网安备 33010602011771号