それを飲む:gitのよく使用するコマンド

個人的な使用へのアクセスが間違っている場合にのみ、また私を修正してください。

基本操作

git init
git clone HTTPS
git clone -b dev HTTPS
git add .
git add demo.py
git status
git commit -m ''
git pull
git push
git checkout dev
git diff HEAD -- filename 

ブランチを作成します

git branch dev  

削除された枝

git branch -d dev

リモートブランチを削除します。

git push origin --delete dev

ビューブランチ

git branch          本地
git branch -r       远端
git branch -a       所有

リモートブランチは、ローカルブランチを引っ張っ

创建分支,切换分支,再拉下来。
git branch dev  
git checkout -b dev
git fetch origin dev

同じ名前とスイッチのリモートブランチを作成します。

git checkout -b dev origin/dev

リモートブランチに提出ローカルブランチ

git push origin localbranch:remotebranch

メインブランチの開発ブランチにマージ

切换到master分支,同步最新主分支代码,切换到dev分支,然后合并,同步远端dev
git checkout master
git pull
git checkout dev
git merge master
git push    

メインブランチへの無料ブランチ

git checkout dev
git pull    
git check master
git merge dev
git push

gitのログ

git log 查看日志
Q       退出日志

ローカルの変更をあきらめます

git reset --hard commit的号码(git log查询)
git reset --hard 2626f1cfbb2fb9bcceef3995db5d901b02b5e88f
git pull

地元の紛争解決をマージプル

git stash       先将本地修改存储起来
git stash list  可以看到保存的信息(记住头部:stash@{0})
git pull        现在就可以开始拉下来了
git stash pop stash@{0} 还原暂存的内容
看提示CONFLICT 这个标志就是冲突的文件,手动解决,
完了之后,上传到远端。

おすすめ

転載: www.cnblogs.com/lowkeyao/p/11443325.html