git 常用命令|需求文档提交git|git是什么

2017-03-18  本文已影响0人  LeeBoot

as 金三银四,金九银十,大部分人都会选择在这个时间节点上找/换工作,而作为码农的一员,换工作就意味着换项目,那么前期代码 review,commit等都是需要用到git(svn基本已经看不着了)进行团队协作托管code。

原理才是最重要的

分支->clone->进入暂存区->放入本地仓库(写入.git文件)->提交/同步到远程仓库

1.首先需要建立一个git分支,也就是你自己的小仓库:(git init)

新建一个文件夹,在那个文件夹下克隆远程仓库形成自己的分支小仓库:git clone git@github.com/你的远程仓库地址

2.将你要上传的文件/代码放到你的本地分支小仓库文件夹

拖拽、复制、mkdir、touch都行,你喜欢哪种都可以

3.将要上传的文件存入暂存区

git add -A 或则将 -A换成文件名,-A的意思是所有,有Linux基础的兄弟都明白,不多说。

4.然后提交到本地仓库--commit

git commit -m "参数" 只提交添加到暂存区的文件(只提交添加的)
这里补充一点-m后面的参数,最好写你本次操作的目的,也就是进行什么更改(增删改查)
git commit -a -m "参数" 可以提交修改过的,但是没有在暂存区的文件(修改过的就能提交);如果 没有做过啥事 就会告诉你 nothing commit

5.将本地仓库的文件同步到远程git

git push 如果一路下来没有错误,那么你是很棒棒哒的哦

6.分享一点前人的经验

1)你只修改直接 -am 这样不用add
2)commit是不是和cd命令一样意思 只是进入本地仓库,不做任何事?
答:不是的,他将暂存区的文件放入了本地仓库,就是将你的文件路径写进了.git文件
3)没有commit ,你们的东西只是放到了仓库瓦上面 ,来把大风就吹走了
4)git 就是管理代码仓库
就是一个仓库
跟我们现实中的仓库差不多
git 就是管仓库的那个管理员
你没有通过git管理员来做的事 都没有进入仓库
没有管理员确认 你放在仓库这里的东西 都不是你仓库的东西
丢了都不赔
5)push 是把你的仓库 变化的东西提交到远程
然后这样两个库就同步 了
6)实际上本地仓库不仅仅是你clone下来的那个文件夹
git所谓的分布式,不仅仅是分布式服务器,还包括一台电脑上多个仓库,分布式仓库

和git配合使用的软件

Tortoisegit

git下载地址:https://git-scm.com/downloads

以下是git常用不怎么记住的命令(持续更新):

上一篇 下一篇

猜你喜欢

热点阅读