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

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常用不怎么记住的命令(持续更新):

  • 查看git远程分支和本地分支的追踪情况:git remote show origin
  • 同步的远程分支(远程分支删除的,本地的也会被删除):git remote prune origin
  • 查看用户名或配置用户名:git config --global user.name
  • 查看email或配置email:git config --global user.email
  • 查看git当前的配置 git config --list
  • 将本地分支与远程分支做关联(一般在push前关联,也有很多是分支一创建就关联):git branch --set-upstream-to=origin/remote_branch your_branch
  • 只显示commit的ID与描述:git log --pretty=oneline
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容