git 的简单命令

论坛 期权论坛 脚本     
已经匿名di用户   2022-7-2 21:57   1592   0

1: git init 初始化git仓库

2: git add . 添加所在目录下所有修改的内容到暂存区 git add filename (文件名称) 指定添加某一个文件

3: git commit -m "describe" 提交暂存区所有内容到分支中 此时还没有提交到远程

4:git remote add origin git@server-name:path/repo-name.git 关联远程命令 在把代码推送到远程之前需要关联一个远程 下一步便是5

5:$ git push -u origin master 把本地的内容推到远程 注意:如果远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令 后续只需git push origin master

6:git clone git@github.com:michaelliao/gitskills.git 克隆仓库到本地 git@github.com:michaelliao/gitskills.git 是仓库地址 更换为自己的仓库地址即可

7:git status 查看状态

8:git diff HEAD -- readme.txt命令可以查看工作区和版本库里面最新版本的区别

9: git checkout --file 撤销工作区的修改回到修改前 场景:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时

10: git reset HEAD<file> 此时撤销的是已经将工作修改的内容提交到暂存区 但未提交到版本库 也就是撤回暂存取的内容 场景:当你不但改乱了工作区某个文件的内容, 还添加到了暂存区时,想丢弃修改 执行命令后就回到第6步的情况 然后执行 git checkout--file 就可以回到修改前了

11: $ git rm test.txt 删除某一个文件 也可以直接在文件管理器中删除

有关git 分支

1: git branch 查看分支

2: git branch <name> 创建分支

3:git checkout <name> 切换分支

4: git checkout -b <name> 创建并切换分支 效果和2 和 3 的操作是一样的效果 git checkout命令加上-b参数表示创建并切换

5: git merge <name> 合并某分支到当前分支 合并到master 上来 用$ git checkout master

6:git branch -d <name> 删除分支

查看git 账号

查看用户名和邮箱地址:

$ git config user.name

$ git config user.email

修改用户名和邮箱地址

$ git config --global user.name "xxxx"

S git config --global user.email "xxxx"

把同一个项目传到多个仓库中

方法一

第一个仓库(默认仓库)

git remote add origin https://github.com.....

git push -u origin master

第二个仓库

git remote add newRepository https://github.com.....

git push -u newRepository master

取消关联时:git remote remove newRepository

git remote
newRepository
origin

git remote -v
newRepository https://github.com/lixy-github/newRepository.git (fetch)
newRepository https://github.com/lixy-github/newRepository.git (push)
origin http://....com:5678/gitbucket/git/Li.XY/Pride.git (fetch)
origin http://....com:5678/gitbucket/git/Li.XY/Pride.git (push)

可以看到两个仓库状态,但是要push两次。

转载于:https://www.cnblogs.com/flowerglasses/p/10608882.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP