Git指令

git :进行版本控制 指令操作
码云:远程的仓库,存放项目
githubdesktop:界面化操作工具 不用写指令就可以实现代码的上传和合并


Git:是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。可以使用git实现代码的合并 分支的创建,以及版本控制等功能
1.源代码版本管理工
1)、什么是源代码版本管理
我们每一次的代码修改或者新增功能都算是一个版本    
我们对每一次的修改做一次保存记录即为版本管理
2)、源代码版本管理的意义在哪里
如果我的项目需求需要回退
多人协作开发
记录整个开发流程


实际开发中: 必须使用源代码版本管理工具的
常见的源代码版本管理工具:svn git vss(微软的) cvs

客户端:大家每一台电脑
服务器:存放资源项目的电脑 github(世界性的网站,所有程序都可以在上面发布自己的库), gitee(码云,免费服务器)
git作用:
每天的工作,下班的时候把你自己电脑的项目发给服务器,在服务器进行代码合并,以后你从服务器拉取一份最新的项目即可,


1先注册码云账号;
2 创建远程仓库 一般是项目经理的工作
 2.1点击右上角 加号 新建仓库 ,设置仓库信息
2.2 从https://gitee.com/xingzhiyong/project202301.git下载项目


一 安装git,在文件夹安装Git-2.22.0-64-bit,一直下一步即可

二 设置git账号和用户名设置
1 git version  查看版本号
2 git config --list 查看git配置
3 git config --global user.name 邢志勇123 配置用户名
4 git config --global user.email 可用的邮箱

//拉取
git init   
git clone  https://gitee.com/xingzhiyong/project202301.git      克隆远程资源
cd project202301                                            进入project202301文件夹
git pull                                                 下载拉取

//提交
git add .                                         添加缓存区
git  commit -m "提示信息"             提交
git push                                      提交到远程仓库

三 一个完整的上传和拉取过程
 3.1 先使用git init 初始化,再使用git clone 远程路径拉取资源到本地
 3.2 在本地编辑代码,使用git add. 提交到暂存区
 3.3 使用git commit -m ‘’提交
 3.4 使用git push 提交到远程 
 3.5 其他人可以使用git pull拉取一下 查看是否把其他人上传的东西下载到自己电脑上

注意中间可能遇见的问题 
  1 在第一次push的时候 有可能输入账号和密码 账号就是绑定的邮箱 密码是码云的密码
  2 注意一定在文件的根目录下使用指令 也就是有时候要是cd 进入下一层文件中


四git 常用的命令和基本操作
    a.工作区
    b.缓存区
    c.本地仓库
    d.远程仓库
    
    安装
        mac 自带 
        windows 安装git for windows
        验证是否安装成功的方法
            打开终端输入 git version #查看git的版本号
            
        命令行基础操作
            cd
            dir
            ls
            mkdir
    git命令
        初始化一个git仓库,首先进入我的项目目录
        git init     #初始化完成后会在目录中创建一个.git文件夹,此文件夹为git的版本记录
        git status #查看当前仓库的状态
        git add #把文件加入缓存区
            git add . #把当前项目中没有缓存的文件全部加入缓存区
            git add 文件名 #把指定文件加入缓存区
        git commit -m '提交信息的备注'            
        git branch #查看分支
        git branch 分支名 #创建一个分支
        git checkout 分支名 #切换到指定的分支
        git merge 分支名 #合并指定分支的内容到当前分支


 

### Git 命令列表及用法教程 #### 一、配置与初始化 Git 提供了一系列用于配置和初始化版本库的命令。以下是常用的几个: - **`git config`**: 配置全局或本地设置,例如用户名和邮箱地址。 ```bash git config --global user.name "Your Name" git config --global user.email "your_email@example.com" ``` - **`git init`**: 初始化一个新的 Git 版本库。 ```bash git init ``` #### 二、基本操作 这些命令涵盖了日常开发中的核心功能。 - **`git add`**: 将文件添加到暂存区。 ```bash git add filename.txt ``` 或者一次性添加所有更改过的文件: ```bash git add . ``` - **`git commit`**: 创建新的提交记录。 ```bash git commit -m "Commit message here" ``` - **`git status`**: 查看当前工作目录的状态以及哪些文件被修改过。 ```bash git status ``` #### 三、分支管理 Git 支持强大的分支机制来帮助开发者并行处理不同的特性或修复问题。 - **`git branch`**: 列出所有的分支或者创建新分支。 ```bash git branch # 显示现有分支 git branch new_branch_name # 新建分支 ``` - **`git checkout`**: 转换至另一个分支或将某个文件恢复到最近一次提交状态。 ```bash git checkout existing_branch_name git checkout -- file_to_restore.txt ``` - **`git merge`**: 合并指定分支的历史入当前分支。 ```bash git merge another_branch ``` #### 四、远程同步 为了团队合作,Git 还提供了丰富的远程仓库交互能力。 - **`git remote`**: 管理远程仓库链接。 ```bash git remote add origin https://github.com/username/repo.git ``` - **`git pull` & `git fetch`**: 获取最新的变更数据。 ```bash git pull origin master # 下载更新并尝试自动合并 git fetch origin # 只下载而不立即合并 ``` - **`git push`**: 推送本地改动到服务器上共享给他人。 ```bash git push -u origin master # 使用-u选项简化未来推送过程[^2] ``` #### 五、高级技巧——命令别名 通过定义自定义别名可以缩短常用命令长度从而提高效率。 - 设置简单的内部子命令替代方案: ```bash git config --global alias.co checkout git co somebranch # 实际运行的是 'git checkout' ``` - 执行外部脚本或复杂逻辑时需加前缀字符‘!’: ```bash git config --global alias.visual '!gitk' # 当输入 'git visual' 即启动图形界面工具查看历史树结构[^1]. ``` ```python print("以上为部分常见Git指令及其应用实例") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值