入職學習-----git

1:git配置免密

ssh-keygen :生成公鑰和私鑰,再gitlab中配置。

2:Git常用命令

  • GIT常用命令-1:init、clone、remote                    remote:管理。關聯遠程倉庫
  • Git常用命令-2:status、log、reflog                       log 查看提交的日誌,reflog查看全部的日誌包括本地操作的日誌                            
  • Git常用命令-3:config                                                  config 修改提交信息的 ,比如git config  --add user.name  haibo                                       
  • Git常用命令-4:diff、add、commit、push        diff:顯示不同提交,不同工作區域,不同分支之間的差別
                                                                                                   git diff :顯示工作區與暫存區的差異, git diff -staged :暫存區與本地倉庫的差異,   git diff  提交版本  提交版本:不同次提交差異;git diff 分支 分支 :不同分支差異;
                                                                                                   git push -u 指定分支提交
  • Git常用命令-5:fetch、merge、pull                      
                                                                                                  git fetch  拉取遠程倉庫到本地倉庫
                                                                                                 git merge  合併分支,將本地倉庫合併到本分支
  • Git常用命令-6:git merge如何處理衝突        
                                                                                                發生衝突git pull 代碼,查看衝突代碼,<<<<與====號之間的代碼是你的代碼,>>>>與====號之間的是別人的代碼。修改代碼,提交就闊以了。
  • Git常用命令-7:brabch、checkout                      checkout + .;文件名;版本號  能還原到之前的提交狀態
  • Git常用命令-8:reset                                                 重置當前分支到指定狀態
                                                                                                  git reset --mixed HEAD~   重置到緩存區的狀態
                                                                                                  git reset --hard HEAD~   重置到工作區的狀態
                                                                                                  git reset --soft HEAD~   指向你指的狀態,並不刪除代碼
  • Git常用命令-9:revert                                                撤銷之前的提交  git revert 版本號 這次撤銷會當一次操作被提交
  • GIT常用命令-10 cherry-pick                                    把某次提交的內容合併到當前分支 git cherry-pick 某次提交的版本號
  • GIT常用命令-11 rebase                                               把一個分支修改合併到當前分支
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章