daddd

初始化GIT仓库

  • 一.前提准备工作
    1.创建一个GIT文件夹代表演示git的所有操作
    2.在GIT文件夹下创建命令行的演练,用于演练git的命令行
    3.打开终端
  • 二.初始化git仓库
    1.进入到命令行的演练文件夹,初始化一个空的代码仓库
       git init

2.给git配置一个用户名和邮箱
   git config user.name "XMG":配置用户名
   git config user.email "[email protected]":配置邮箱

3.查看配置的用户名和邮箱
   .git->config(使用文本编辑打开)

4.给git配置全局的用户名和邮箱(只要创建了git就必须配置用户名和邮箱,配置全局的后,当该文件没有用户名和邮箱则会使用全局的)
   git config --global user.name"XMG":配置全局用户名
   git config --global user.email"XMG":配置全局邮箱

5.查看配置的全局的用户名和邮箱
   前往->个人->.gitconfif(使用文本编辑打开)

  • 三.初始化项目
    1.在工作目录(.git的同级目录),创建main.m
       touch main.m

2.查看文件状态
   git status
      红色:新创建的文件或者修改的文件没有被添加到暂缓区

3.将main.m添加到暂缓区
   git add main.m

4.查看加入到暂缓区后的文件状态
   git status
      绿色:文件在暂缓区,但是没有添加到本地仓库中

5.将mian.m提交到本地代码仓库中
   git commit -m "初始化项目" main.m

6.查看提交到本地代码仓库后的状态
   git status

7.打开main.m写一些代码
   open main.m

8.查看文件状态(依旧为红色,只要是新建的文件或者是修改的文件都是红色,表示没有被添加到暂缓区)
   git status

9.将mian添加到缓存区
   git add main.m

11.查看添加后的状态(可以进行提交)
   git status

12.将修改的main.m提交到本地代码仓库中
   git commit -m "修改了main.m中的内容"

13.查看提交后的状态
   git status

    • 四.总结
      1.初始化本地的代码仓库之后必须指定用户名和邮箱,否则无法提交
      2.添加文件以及修改文件都要重新 git add 一次,仅仅是在使用命令行进行添加文件的时候才需要,如果是用xcode来创建的文件,xcode会默认执行git add 操作,不需要再进行git add操作
时间: 2024-12-24 00:10:24

daddd的相关文章

Hackerrank--Mixing proteins(Math)

题目链接 Some scientists are working on protein recombination, and during their research, they have found a remarkable fact: there are 4 proteins in the protein ring that mutate after every second according to a fixed pattern. For simplicity, proteins ar

MySQL学习笔记-操作数据表中的记录

MySQL学习笔记-操作数据表中的记录 1.插入记录 INSERT INSERT [INTO] tbl_name [(col_name,...)] {VAULES|VALUE} ({expr|DEFAULT},...),(...),... 例,插入单条记录: mysql> USE testDatabase changed mysql> CREATE TABLE users(    -> id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,   

09类1

7.1类 类是创建对象的模板 7.1.1创建类 public private default protected [修饰词] class 类的名称 { 类的成员变量: 类的成员方法: } Public class ClassDemo { //类变量 Static double = 1.0; //类的成员变量 int in; String st; //类的成员方法 void Way(){ //局部变量 Char c = ’a’; System.out.println("a way.");