优秀的编程知识分享平台

网站首页 > 技术文章 正文

赶紧收藏这些Git命令,有了这些你就可以遨游github了!

nanyue 2025-01-31 14:28:56 技术文章 8 ℃

git bash:

1.ssh-keygen -t rsa -C "email" 生成ssh key

2.git commit -m 'my hola mundo changes' 提交代码写入备注

git status查看本地修改与服务器的差异。

git add .将这些差异文件添加,这样就可以提交了。

git commit –m “这里是注释”提交更改到服务器。

git checkout master更改到master库。

git pull origin将服务器最新的更改获取到本地。(有关联的)

git merge local master将本地的local合并到远程的master上。

git merge branchname 将branchname分支合并到当前分支

git push origin master正式提交到远程的master服务器上。

git push -u origin new_branch 建立一个远端的分支

git fetch:相当于是从远程获取最新版本到本地,不会自动merge

git push origin :branch-name 删除远程分支

git branch -d xxxxx 删除本地分支

git checkout -b创建本地分支

git checkout -b daily_0408 origin/daily_0408 获取远程的daily_0408并且创建本地daily_0408分支

首先在本地创建ssh key

ssh-keygen -t rsa -C "your_email@youremail.com"

~/.ssh$ cat id_rsa.pub

~/.ssh$ clip < id_rsa.pub复制

cat ~/.ssh/id_rsa.pub linux下查看 ssh值

git config --global user.name "Your Name Here"           #设置commit的署名

git config --global user.email "your_email@example.com"      #设置commit的email

git config [--local|--global|--system] --list/-l          #查看本地的global信息

git config [--local|--global|--system] --unset[-all] user.name  #删除user.name信息。如果user.name对应多个值,可用unset-all来删除

git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。

git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。

git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。

git stash clear: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。

git 开发流程:

1、本地pull下来master;创建开发分支dev

2、开发完毕push到远程dev

3、pull下来远程测试分支,dev合并到测试分支

4、push到远程测试分支;测试ok

5、pull下master到本地master,master合并本地开发分支

6、上线

最近发表
标签列表