Git常用命令

初始化Git

git init

克隆仓库到本地

git clone 此处写需要克隆的仓库链接(http/ssh)

本地新建分支(新建完成后会自动切换到新分支)

git checkout -b 分支名

切换分支

git checkout 分支名

查看当前分支

git branch

查看所有分支(带*号的为当前所在分支)

git branch -a

提交本地分支到远程仓库

// 先切换到主分支上master
git checkout master

// 再进行提交分支
git push origin 远程分支:本地分支

本地分支与远程分支做关联


git branch --set-upstream-to=origin/远程分支 本地分支

查看当前项目状态(可以检查文件是否提交)

git status

添加到暂存区

// 添加文件夹
git add 文件夹名称

// 添加文件(多个文件使用空格隔开)
git add 文件1 文件2

// 添加当前位置下所有文件(常用)
git add .

提交到本地仓库

git commit -m '提交注释'

推送到远程仓库

git push origin 所需要推送的分支

获取(更新)远程仓库代码到本地

git pull origin 分支名

本地合并分支

// 一般将自定义分支合并到主分支上(eg: egg -> master)
// 自动提交
git checkout master
git merge egg

// 不自动提交
git merge --no-commit egg

生成ssh密钥(rsa)

ssh-keygen -t rsa -C "邮箱地址"

执行后会提示输入密码,可以直接回车不输入密码(注意:邮箱地址需要与Git账号中的邮箱地址一致)。生成rsa密钥后,会同时产生两个rsa文件,一个是私钥,一个是公钥。密钥默认生成路径在:C:\Users\账户名.ssh 文件夹下

posted @ 2022-04-26 23:21  End_Unripe  阅读(42)  评论(0编辑  收藏  举报