转载

git基础

一、安装配置git
sudo apt install git #安装git
git --version #检测git是否安装成功
git config -l #查看git默认配置

设置别名:方便今后使用git命令
git config --global alias.a add #设置git add别名
git config --global alias.l log #设置git log别名
git config --global alias.br branch #设置git branch别名
git config --global alias.co checkout #设置git checkout别名
git config --global alias.ci commit #设置git commit别名
git config --global alias.st status #设置git status别名

修改默认的git编辑器:
git config --global core.editor "vim" #设置git默认编辑器为vim
git config --global color.ui true #启用git输出显示颜色

配置文件:
/home/liuchao/.gitconfig
/home/liuchao/develop/mygit/.gitignore

.gitignore中包含的文件和文件名不会被git跟踪

二、创建本地版本库
1、初始化全新版本库
mkdir mygit #创建新文件夹
cd mygit #进入新文件夹
git init #初始化git版本库目录
此时,mygit作为全新的git本地化版本库

2、git clone git://github.com/murongziying/linuxc.git

克隆现有git仓库

三、git远程服务器

1、github账户:murongziying
创建SSH Key:
ssh-keygen -t rsa -b 4096 -C "17621726396@163.com"
成功创建后切换到/home/liuchao/.ssh目录下,复制id_rsa.pub文件内容到GitHub Settings左侧的SSH and GPG keys保存即可

2、测试账户:
ssh -T gti@github.com
输入yes,出现以下内容,则说明连接成功。
Hi murongziying! You've successfully authenticated, but GitHub does not provide shell access.

3、连接到GitHub版本库
git remote add origin git@github.com:murongziying/linuxc.git

4、查看远程仓库

git remote

origin

git remote -v

origin git://github.com/murongziying/linuxc.git (fetch)
origin git://github.com/murongziying/linuxc.git (push)

5、添加远程仓库

git remote add pb https://github.com/murongziying/linuxc

6、远程抓取、拉取

git fetch --all

git pull origin master

7、检查状态

git status

8、建立跟踪

git add constant.c

9、查看暂存前后变化

git diff

10、跟踪

git add linuxc

11、提交更新

git commit

12、推送到远程仓库

git push origin master

转载于:https://www.cnblogs.com/murongziying/p/8484759.html

正文到此结束
本文目录