2017-04-18-git命令复习

Published on:

Objective

git 命令复习

Reflective

高峰是通过git命令来进行job-listing项目的二次同步注意力比较集中。准备开始第二次练习。
低峰是今天的练习时间太少,工作上的事情占用太多。

Interpretive

今天学习知识点

常见 Git 的指令

git init (把专案变成一个被 git 记录的专案)
git add README ( 把某个档案加入 git 的控制)
git add . (把当前目录加入 git 的控制)
git commit -m “信息” (把已经加入控制的档案,正式记录到变更中)

进阶 Git 指令

git remote add origin git://github.com/xxx.git
新增一个远程的仓库,命名为 origin。origin 的位置指向 Github
git push origin master
推送本地的 master 分支到远程的 origin 仓库
git push -u origin master

补充:推送本地的所有分支到远程的origin仓库

git push --all origin

预设以后都是推到远程 origin 仓库的 master
git status
当前代码追踪的状态。红色代表被变更的内容,绿色代表现在修改的内容
git pull
拉下远程仓库的变更
git checkout -b ch01
新增一个名为“ch01”的分支
git checkout ch01
切换到 “ch01” 分支

gitignore 可以设定哪一些档案不被 git 存取

比如说 config/database.yml

git去除旧连接,建立新连接(以job-listing为例)

在本地新专案里,检查和github的连接(仓库)地址。然后删除这个地址,再检查一下发现电脑已经无github地址可报告。再粘贴刚才从github的 job-listing-2 仓库复制的命令,实现本地新专案上传到github新仓库。

依次输入

git remote -v
git remote rm origin
git remote -v
git remote add origin git@github.com:你的github用户名/job-listing-2
git push -u origin master

上传成功,又可以开始新的操作了!

Decisional

今天通过git的命令完成第二次job-listing的代码同步与练习。
明天进行第二次练习,熟悉相应模块的实作技巧。