git自用常用命令

git工作过程:添加到暂存区,然后commit到本地库,然后提交到远程自己的分支

1.指定用户
git config --global user.name "jzh"
git config --global user.email "949363409@qq..com"

2.创建目录,进入,显示路径
mkdir learngi / cd learngit /pwd

3.初始化仓库
git init

4.把文件添加到暂存区
git add readme.txt

5.把文件提交到仓库(暂存区的文件统一提交)
git commit -m "wrote a readme file"

6.查看暂存区的状态
git status

7.生成公钥私钥
ssh-keygen -t rsa -C “您的邮箱地址”

8.查看现在文件与上一个提交-commit版本的区别
git diff

9.查看log,回到上一个版本,回到指定版本
git log
git reset --hard HEAD^
git reset --hard HEAD^^
git reset --hard 1094a

10.XXX为版本编号,回到某一个版本
git reset --hard XXXXX

11.从主分支pull到本地
git pull origin master

12.从本地push到主分支,绑定
git push -u origin/marster master

13.创建分支
git branch dev

14.切换分支
git checkout master

15.创建并且合并分支
git checkout -b dev //危险

16.查看分支,远程分支,两个分支对比,
git branch
git branch -r
git branch -vv

17.dev分支合并主分枝
git merge dev

18.删除分支
git branch -d feature1

19.查看远程仓库,信息
git remote
git remote -v
git remote -v <remote-name>

20.添加,删除,修改远程仓库
git remote add (origin ) [remote-name] [url]
git remote rm [remote-name]
git remote set-url --push [remote-name] [newUrl]

21拉取,推送远程仓库
git pull [remote-name] [本地分支名]
git push [remote-name] [本地分支名]
git push -u origin master

22.本地分支与远程分支相关联,取消关联
git pull origin dev:dev
git remote remove origin

23.第一次pull到远程,github中的README.md文件不在本地代码目录中可以通过如下命令进行代码合并
git pull --rebase origin master

上传阿里云

cd existing_folder
git init
git remote add origin git@code.aliyun.com:cifang-test/wupeng.git
git add .
git commit
git push -u origin master

下拉阿里云的项目

git clone git@code.aliyun.com:949363409/test.git
cd test
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

江兆辉博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论