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行的代码注释,添加注释为

 

posted @ 2020-03-14 14:00  小不点明  阅读(260)  评论(0)    收藏  举报