-
首先要确定是否安装 git 使用命令 git --version
-
如果没有安装 sudo apt install git
-
安装完成后进行git配置,输入指令
git config --global user.name "xxx"
和git config --global user.email "你的邮箱地址"()
-
配置完成后,需要创建验证用的公钥,因为
git
是通过ssh
的方式访问资源库的,所以需要在本地创建验证用的文件。使用命令ssh-keygen -C 'you email address@gmail.com' -t rsa
(注意ssh
与-keygen
之间没有空格),会在用户目录~/.ssh/
下建立相应的密钥文件。 -
创建完公钥后,需要上传。使用命令
cd ~/.ssh
进入~/.ssh
文件夹,输入gedit id_rsa.pub
打开id_rsa.pub
文件,复制其中所有内容。将ssk 复制到git上就可。 -
然后 可以使用 git pull git@gitlab.xxxx.net:xxxxxx/xxxxxx.git (ssh为例) 拉取mster代码
-
此时我们查看分支 只有master
-
如果我们查看拉取所有的分支 使用 git fetch是会报错的 因为我们没有指定远程分支
-
配置远程仓库
-
现有文件需要上传到git git remote add origin https://xxxxx 如果再添加一个远程仓库 git remote set-url --add origin https://xxxxxx 注意这里多次添加需要用 git remote set-url --add 不然会报错: fatal: remote origin already exists. 或者改名 git remote add otherOrigin https://url 一次提交到所有远程仓库 git push --all 注意 git pull 是 git pull (from) origin (to) master git push 是 git push (to) origin (from) master
-
接下来即可以使用git
-
git reset --hard HEAD~1 回到上一个版本 git reflog 查看版本的日志 git checkout -- <文件> 丢弃工作区的改动 git branch <name> 创建一个新的分支 git branch 查看分支 git checkout <name> 切换分支 git checkout -b <name> 创建并切换分支 git merge <name>· 合并某个分支到当前分支 git branch -d <name> 删除分支 git log --graph --decorate --oneline git branch -a git pull 是把远程分支的代码拉取下来并合并到本地分支 新建远程分支: git checkout -b name git push origin name:name git branch -a 查看所有分支 git push origin --delete name 或者是: git push origin :name 推送一个空的分支 到远程 相当于 删除这个分支 echo "# spider" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/xxxxxxx/xxxx.git git push -u origin master
Linux Git 安装配置使用
最新推荐文章于 2024-08-18 01:21:01 发布