git命令还原本地和远程代码_git常用命令及提交代码相关操作

c3e70a43a68013a93a2a683b03fe5342.png

首次提交[1]

1. windows下载git GUI,下载地址:https://gitforwindows.org

2. 在本地(自己电脑)创建一个文件夹(项目文件夹),作为本地的项目库.

3. 进入git bash端,cd到第2步的文件夹内.

4. git初始化

git init #然后回车

5. 生成密钥:

ssh -keygen -t rsa -C "xxxxxx@xxx.com" #然后会按3个回车

6. 去本地C盘-->用户-->“自己的用户”-->.ssh目录(用记事本打开id_rsa.pub文件,全选复制)

7. 去远程库中找到SSH Keys,粘贴,Add key即可.

8. 去步骤2中的项目文件夹,右键空白,进入Git Bash Here,设置用户名和邮箱

git config --global user.name "Your Name"  
git config --global user.email "email@example.com"  
git config --list #可查看当前用户信息以及其他的一些信息

9. 链接到远程库

git remote add origin https://git.oschina.net/xxxxxx/xxxxxx.git  #远程项目库链接

10. clone项目

git clone ssh://git......  #你的远程项目地址

11. 将自己想要提交的项目复制到项目文件夹下,然后执行:

git add . #点表示添加目录下所有文件到缓存库,如果只添加某个文件,只需把 . 换成你要添加的文件名即可;

12. 写提交的注释

git commit -m "添加你的注释,一般是一些更改信息"

13. 上传

git push

非首次提交代码

1. 进入到git本地仓库文件夹

2. 右键Git Bash Here

3. 输入创建项目文件夹:git clone+项目git网页生成地址

eg:git clone git@gitlab.it.xxxxxx.com:ailab/xxxxxx.git

4. 创建.gitignore文件:输入 touch .gitignore

5. 将代码粘贴到项目文件夹;

git add .
git commit -m "****"
git push origin 分支名

Git常用命令:

68b2b06096746031b6fed69708547297.png
git常用命令
git init               # 把当前的文件夹目录变成可以管理的git仓库,生成隐藏.git文件。
git remote add origin https://github.com/tugenhua0707/testgit   
                       # 关联一个远程库
git clone <url>        # 克隆远程版本库
git clone -b <branch name> <url> 
                       # 按分支克隆远程版本库
git push –u(第一次要用-u 以后不需要) origin master             
                       # 把当前master分支推送到远程库
git status             # 查看仓库状态
git checkout –b dev   # 创建dev分支 并切换到dev分支上
git branch -a          # 查看当前所有的分支
git checkout master    # 切换回master分支
git merge dev          # 在当前的分支上合并dev分支
git branch –d dev     # 删除dev分支
git branch name        # 创建分支
git rm XX              # 删除XX文件

git rm -r --cached .   # 删除缓存区所有文件命令(用于修改ignore文件没有生效的情况)
git add .              # 把xx文件添加到暂存区去。
git commit –m “XX”  # 提交文件 –m 后面的是注释。

git remote             # 查看远程库的信息
git remote –v         # 查看远程库的详细信息
git push origin master # Git会把master分支推送到远程库对应的远程分支上

git diff  XX           # 查看XX文件修改了那些内容
git log                # 查看历史记录
git reset  --hard HEAD^ 或者 git reset  --hard HEAD~  
                       # 回退到上一个版本
git reset –hard HEAD~100 
                       # 回退到100个版本
git reflog             # 查看历史记录的版本号id
git checkout -- XX     # 把XX文件在工作区的修改全部撤销。

git stash              # 把当前的工作隐藏起来 等以后恢复现场后继续工作
git stash list         # 查看所有被隐藏的文件列表
git stash apply        # 恢复被隐藏的文件,但是内容不删除
git stash drop         # 删除文件
git stash pop          # 恢复文件的同时也删除文件

推荐博客:

https://blog.csdn.net/weixin_30699831/article/details/101982286​blog.csdn.net

参考

  1. ^相关链接 https://www.cnblogs.com/jackchensir/p/8306448.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值