問題:git中先commit再pull再push是否會在pull拉取git遠程倉庫的文件時將本地倉庫新增的數據給覆蓋掉。
答:git中向遠程倉庫中提交代碼時一定要先pull再push,本地代碼進行commit后,倉庫不會將本地代碼與遠程倉庫的代碼進行比較,不會識別出是否存在代碼沖突,必須進行pull命令后,才會將本地代碼與遠程倉庫的代碼進行比較,如果兩者的代碼存在沖突,必須要解決沖突后重新commit ----> pull ----> push。如果不存在沖突,則會在pull時直接合並代碼,並不會將本地的代碼覆蓋掉。