1 Star 0 Fork 0

jiexi_root / git_test

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Hello World!

.gitignore文件通过设置缺省文件的文件名,来忽略上传时候的要求

linux 命令

  • touch aaa.txt 创建一个aaa.txt文件
  • mkdir test 创建一个test文件
  • rm -rf aaa.txt 删除aaa.txt文件

git 常用命令

  • git init 初始化一个仓库

  • git add . 将所有的修改操作加载到暂存区

  • git commit -m '在注释内容' 将暂存区的内容提交到本地仓库

  • git log [option]查看日志

    • -all:显示所有分支
    • --pretty=oneline:将提交信息显示为一行
    • --abbrev-commit:使得输出的commitId更简短
    • --graph:以图的形式显示
  • git status 查看修改的状态(暂存区)

  • git branch 查看本地分支

  • git branch 分支名 创建本地分支

  • git checkout 分支名 切换分支

  • git checkout -b 分支名 切换不存在的分支时会自动创建

  • git merge 分支名称 合并分支

  • git branch -d 分支名 删除分支

  • git mv file_name new_file_name 重命名文件名称

#用于输出git提交日志
alias git-log=' git log --pretty=oneline --abbrev-commit --graph --all'
#用于输出当前目录所有文件及基本信息
alias ll='ls -al'
git init 
git add .
git commit -m 'aaa'
git-log (已经配置好了的)
git branch dev01
git checkout dev01
git add .
git commit -m 'abc'
git checkout master
git-log
git merge dev01
git status
git-log
git ..............



git reset --hard <commitID>
HEAD is now at 06f0966 rename redead.md

合并快速模式

git checkout master 
git merge dev

image-20220126113516415

image-20220126120526155

在c:/user/用户名下操作

git remote add origin https://gitee.com/jiexi_root/git_test.git

git remote 查看remote分支

git push origin master 将本地master推流到gitee上

image-20220126131720490

git push --set-upstream origin master 等同于 git push -u origin master

git push 可以省略后面的分支

git branch -vv 查看本地与远程仓库的关联

image-20220126134903239

git clone 克隆仓库

git clone https://gitee.com/jiexi_root/git_test.git test2

test2 为指定的文件名

image-20220126191811035

解决远程合并分支问题

git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。

git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。

image-20220207120032918

image-20220207120959412

image-20220207121155515

删除remote远程分支: git remote remove origin 删除即可

git push -ugit push --set-upstream区别

image-20220207123002110

远程仓库练习

#git 远程仓库练习
仓库名:git_test_clone

mkdir git_test_clone
cd git_test_clone
git init 
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin git@gitee.com:jiexi_root/git_test_clone.git
git push -u origin "master" 

去网站更改README.md内容
vi file03.txt
git pull 拉取远程操作
git add .
git commit -m 'add file03'
git push

image-20220207123812355

配置ssh连接

生成

1.配置

git config –global user.name "xxxxx"
git config –global user.email "xxx@xx.xxx"

注:查下是否配置成功,用命令
git config --global --list

image-20220223105519856

2.生成秘钥

ssh-keygen -t rsa -C  "上面的邮箱"
注:执行上面命令后,连续回车3次

打印

1、进入ssh

cd ~/.ssh

2、打印ssh

cat id_rsa.pub

空文件

简介

暂无描述 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jiexi_root/git_test.git
git@gitee.com:jiexi_root/git_test.git
jiexi_root
git_test
git_test
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891