GIT_代码管理

研究工具

工具 语法 说明
创建文件夹 mkdir
查看文件夹内容 ls
编辑文件 vi、echo、>>
查寻文件名 find
查看文件内容 cat
查看git文件类型 git cat-file -t
查看git文件内容 git cat-file blob/commit
查看tree内容 git ls-tree
查看提交状态 git status
添加代码 git add
提交版本 git commit -m "备注"
查看提交记录 git log [--graph]
查看分支 git branch

一、项目管理工具

编号 工具名称 用途 功能
1 maven 项目构建 jar包、编译、测试、打包、部署、报告等
2 Git 管理代码 上传、下载、版本、分支等
3 GitHub/GitLab 代码托管服务器 存代码的,有私库、公库之分
4 jekins 持续集成 统一管理git、maven、tomcat、jdk、蒲公英、ftp等等,类似myeclipse的做法
5 禅道、jire、qc 任务/bug管理工具 管理需求、开发任务、测试任务、bug等等的工具

二、GIT

1. 入门实践

  1. 本地建一个工程
  2. 将工程初始化成git工程
  3. github建立一个代码托管仓库
  4. 本地工程配置github托管仓库
  5. 本地将代码推送到github
  6. 下载使用github工程
## 1. 新建一个文件夹
$ mkdir testGit
cd testGit

## 2. 新建1个文件
$ touch a.txt
$ ls -al
drwxr-xr-x 1 Administrator 197121 0 十二 22 10:01 ./
drwxr-xr-x 1 Administrator 197121 0 十二 22 10:01 ../
-rw-r--r-- 1 Administrator 197121 0 十二 22 10:01 a.txt

## 3. 将该文件夹转化成git工程
git init

## 4. 查看git目录
ls -al
drwxr-xr-x 1 Administrator 197121 0 十二 22 10:01 ./
drwxr-xr-x 1 Administrator 197121 0 十二 22 10:01 ../
drwxr-xr-x 1 Administrator 197121 0 十二 22 10:03 .git/
-rw-r--r-- 1 Administrator 197121 0 十二 22 10:01 a.txt

cd .git
cd ..

## 5. 查看状态
$ git status
On branch master
No commits yet
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        a.txt
nothing added to commit but untracked files present (use "git add" to track)

## 6. 将文件添加到git
$ git add a.txt
$ git status

## 8. 提交第一个版本
git commit -m "首次提交V0.0.1"

## 7. 设置用户名和邮箱
提交者的信息,不配的话,不知道代码谁提交的
git config --global user.name [username]
git config --global user.email [email]


## 9. 查看版本信息
git log

## 10. 想重做
rm -rf .git
git init

GitHub远程仓库

## 注册github账户

## 新建仓库

## 将本地工程上传github仓库
git remote add origin https://github.com/LudvikWoo/testGit.git
git push -u origin master

## 输入gitHub的用户名和密码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,986评论 25 709
  • 系统的学习Git传送门 创建版本库 什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一...
    爱上程序元阅读 1,756评论 0 0
  • Git做为一个资源管理和跟踪系统,如果想要把自己的文件托管在Git上,那么首先你得让Git知道你需要管理的文件在哪...
    Mr_不靠谱_先森阅读 8,474评论 0 2
  • 小时候谁都希望自己的将来闪闪发光,但是长大以后,自己的梦想,却没有一个能变成现实。 ...
    风呼嚓嚓阅读 2,726评论 3 3
  • 如果给父级元素增加字体属性,子元素也会有相同属性,(特例除外)在实际应用中,往往会给予子元素不同属性值,去覆盖父元...
    qwerdf小超阅读 3,853评论 0 1

友情链接更多精彩内容