Git 版本控制入门

本文介绍如何在Windows上安装Git,并配置个人资料。还详细讲解了基本的Git命令,包括克隆项目、提交更改、拉取更新等操作。此外,文章还提供了一份.gitignore文件示例,用于忽略不必要的文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Git 版本控制入门

不了解Git请查看权威Git书籍 ProGit(中文版)

一份很好的 Git 入门教程,点击这里查看

Git客户端下载地址: 官方GitTortoiseGitSourceTree

1、在Windows上安装Git

官网:https://git-scm.com/downloads
下载完成后按照默认选项安装:安装教程

2、配置 git config

安装完成后,还需要最后一步设置,在命令行输入:

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址/

注意 git config 命令的 –global 参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

3、git 提交命令

  • 在码云上创建新项目
  • 克隆项目到本地 。 在将要克隆的本地文件夹右键Git Bash Here ,输入命令,url为远程仓库地址,如下图:
git clone url;

这里写图片描述

  • 修改文件后上传文件到代码库
git add hello-world.txt;
git commit -m "Description";
git push origin master
  • 其他命令
git init ;          //初始化一个git仓库
touch README.md;    //创建帮助文件
git status;         //查看状态
git push;           
git push -u origin master;      //初次使用会提示是否继续连接
git add -A;         //添加所有文件
git commit -a -m "注释内容" ;   //添加注释
git add .  (. 表示所有的)       // 将文件保存到缓存区
git remote add origin https://git.oschina.net/username/xxx.git(你的远程仓库地址,即是码云的项目地址)      //和远程仓库进行关联

4、git 拉取命令

  • 正规流程
 1. git status(查看本地分支文件信息,确保更新时不产生冲突)
 2. git checkout – [file name] (若文件有修改,可以还原到最初状态;
    若文件需要更新到服务器上,应该先merge到服务器,再更新到本地)
 3. git branch(查看当前分支情况)
 4. git checkout remote branch (若分支为本地分支,则需切换到服务器的远程分支)
 5. git pull
  • 快速流程
1. git pull (一句命令搞定)

git branch          //看看分支 
git chechout aaa    //切换分支aaa 
git branck aaa      //创建aaa分支 
git chechout -b aaa //本地创建 aaa分支,同时切换到aaa分支。只有提交的时候才会在服务端上创建一个分支

5、过滤文件

# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值