平時工作中使用git存儲項目代碼,
常用的命令
拉取倉庫代碼
git clone http://100.100.100.100:9080/my_test/test.git
拉取到以后,
先切換到自己的分支
git checkout my_name
一頓魔改代碼
然后 add 新增的文件或者修改的文件
git? add? *
然后提交 并寫點注釋說明
git commit -m "我魔改了啥,怎么魔改的"
然后 推送到遠端倉庫
git push
基本的操作就完成了,可以應付大部分的情況了,
再就是 想要 將別人的代碼合并到自己的分支上
先切換到自己的分支
git checkout my_name
想把誰合并到自己的分支上就merge誰,比如把主分支合并到自己的分支上
git merge master
合并后推送
git push
還有一種也比較常見的情況,就是已經
git? add,git commit,git push三聯操作完成了,但是發現改錯了,甚至在錯誤的路上越走越遠了,想回頭
怎么辦,想回推到曾經的某個點 用reset
網頁查看 history,
copy commit SHA
比如
git reset --hard 1118800052f51c1234777b70ddd88858dd99996
再 git push
push不上去就強制push
git push origin my_name --force
然后再去查看就發現 版本已經回退到了選定的那個點